Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Znowu TextBox :)
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004
Znowu TextBox :)

Jak zrobić, żeby w TextBoxie jedna linijka była np. żółta, a druga niebieska??

09-07-2004 22:34
Pokaż profil Grizz  Wyślij email do Grizz   
bisiek




Typ: neutral
Postów: 487
Zarejestrowany: Jul 2003

Nie da się zwykłymi metodami (może api zadziała), ale możesz zrobić textbox połączony z kilku. Dane każdej linijki byłyby w tablicy.


_____________________________________________
www.mob.abc.pl - moja strona o VB

10-07-2004 07:44
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       3380672
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

Użyj RichTextBox, a pokolorujesz linijki, powygrubiasz, popodkreślasz i takie tam.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

10-07-2004 08:43
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

No to jak tak zrobić w Richu??

10-07-2004 11:47
Pokaż profil Grizz  Wyślij email do Grizz   
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

Albo jeszcze inaczej-jak zrobić, żeby pojawiło się okienko z wyborem koloru i ten kolor przyporządkować do koloru czcionki w TextBoxie??

10-07-2004 12:00
Pokaż profil Grizz  Wyślij email do Grizz   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Utwórz kontrolkę CommonDialog o nazwie np. dlg i użyj następującego kodu:

dlg.showcolor
textbox.forecolor = dlg.color



_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

10-07-2004 14:03
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

A co do rich text boxa to wystarczy wpisać coś takiego:

with richtextbox1
.text="www.mikmas.prv.pl" 'Wiadomo
.selstart=4 'Ustaw "pisaka" na 4 pozycji od początku textu
.sellenght=3 'Ustaw długość zaznaczenia; 3 znaki zaznaczone
.selbold=true  'zaznaczony text pogrób
.selcolor=red 'zaznaczony text pokoloruj
[...]
end with



_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

10-07-2004 16:14
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
Grizz




Typ: neutral
Postów: 50
Zarejestrowany: Jun 2004

Zrobiłem z CommonDialog, ale próbuję zmienić tekst w tym okienku, robię:

dlg.DialogTitle="Ustaw kolor"
dlg.showcolor
textbox.forecolor = dlg.color

I dalej okienko ma w pasku tytułowym "Kolor"...

10-07-2004 20:40
Pokaż profil Grizz  Wyślij email do Grizz   
mikmas
From Łódź Stadt




Typ: neutral
Postów: 772
Zarejestrowany: Apr 2003

w okienku "Kolor" nie da się zmienić nagłównka


_____________________________________________
4C;65;70;69;65;6A;20;62;79;9C;20;73;69;EA;20;
62;61;72;64;7A;69;65;6A;20;73;6B;6F;6E;63;65;
6E;74;72;6F;77;61;B3;20;6E;61;20;6F;64;70;6F;
77;69;65;64;7A;69;2C;20;61;20;6E;69;65;20;6E;
61;20;72;6F;7A;73;7A;79;66;72;6F;77;79;77;61;
6E;69;75;20;3A;50

11-07-2004 00:12
Pokaż profil mikmas  Wyślij email do mikmas   Odwiedź stronę mikmas       3632553
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

A może coś z tego ?

How do I use multiple colors in a textbox? - Dave SHerman
"A normal textbox can not support multiple colors. So if you wish to have more then one color in your textbox at a time you have one of two options, use a RichTextBox or use a PictureBox. Below is a small example to get you started for each showing how to add text to them in different colors. Create a form with 2 command buttons, a RichTextBox, and a PictureBox on it. Make sure you keep all standard names or you will have to change the code to reflect your object name changes.

Sub Command1_Click()
RichTextBox1.Text = ""
For x = 0 to 15
RichTextBox1.SelColor = QBColor(x)
''''set the current color ( you dont need to use the 16 color qb palette
Im using, Im just using it to simplify color selection. )
RichTextBox1.SelText = "Color" & x & vbcrlf
add our new text
Next x
End Sub

Sub Command2_Click()
Picture1.Cls  Clears the PictureBox
For x = 0 To 15
Picture1.ForeColor = QBColor(x)  sets the current color
Picture1.Print "Color" & x  add our new text
Next x
End Sub"



_____________________________________________
Karolina

12-07-2004 11:27
Pokaż profil karolinavb  Wyślij email do karolinavb   
Wszystkich odpowiedzi: 9 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1