| Autor | Správa |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 | Zaslal: Št 28.01.10 11:04 |   |
Dá sa to dvoma spôsobmi:
1.) V dobe návrhu, kliknúť na daný Button, v Object Inspectore zvoliť kartu Events a pri OnClick je šipka, kde stačí iba nájsť procedúru, ktorá sa má vykonať.
2.) | kód: | | Button2.OnClick:= Button1Click; |
|
| |
   |
 |
vama
 Užívateľ
 Založený: 20.11.2009 Príspevky: 213 Bydlisko: Myjava Vek: 19
 | Zaslal: Pi 29.01.10 18:13 |   |
Este by som jednu vec potreboval:
zvolil som si do FORM prvok RadioGroup a zvolil som farbu pisma na bielu pocas navrhu je tam biela ako je vidiet na obrazku(je to komprimovane preto nie je cisto biela ) ,
ale ked spustim program zrazu text je cierny. Co treba nastavyt aby bol text biely? |
| |
    |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 |
Raz sa to stalo aj mne - pri Buttone tuším - ale nič, čo som skúsil, nezaberalo. Bola to zrejme nejaká interná "skratová" chyba v Delphi. Musel som celý formulár vytvárať nanovo (od vtedy sa snažím všetky komponenty vytvárať za behu). Tak ale skús aspoň to, čo ja, možno tebe to pôjde :
| kód: | procedure TForm1.FormCreate(Sender: TObject);
begin
RadioGroup1.Font.Color:= clWhite;
end; |
Keby to nešlo, tak ti inak neviem pomôcť. Je ešte možné, ale málo pravdepodobné, že v súbore formulára (NazovUnitu.dfm) bude uložená zlá farba - teda čierna - takže sa potom ešte môžeš kuknuť tam. |
| |
   |
 |
vama
 Užívateľ
 Založený: 20.11.2009 Príspevky: 213 Bydlisko: Myjava Vek: 19
 | Zaslal: So 30.01.10 12:50 |   |
tak nepomohlo nic, ale snad uz to nejako poriesim, ci uz vytvorim novy FORM alebo zmenym pozadie aby vyhovovala ta cierna farba |
| |
    |
 |
zy-zy-zyrixi
 Užívateľ
 Založený: 15.03.2010 Príspevky: 2
 | Zaslal: Po 15.03.10 16:04 |   |
ahojte, chcel by som poziadat o radu, ktory komponent je v Delphi najlepsi na vytvorenie editoru- chcel by som tam vykreslovat len body a spajat ich ciarami, budu reprezentovat uzly a hrany, ktore ich budu spajat, viem este o moznosti vykreslovat to rovno na formular, rad by som ale vedel, cez ktory komponent by sa to dalo spravit, dakujem |
| |
  |
 |
Fico
 Skúsený užívateľ
 Založený: 11.01.2009 Príspevky: 1052
 | Zaslal: Ut 16.03.10 11:17 |   |
Áno, dá sa to na formulár, ale nie je to veľmi efektívne, keďže formulár sa často prekresľuje. Najvhodnejší bude zrejme TImage, pričom sa kreslí na jeho Canvas (plátno). Napr:
| kód: | Image1.Canvas.PenColor:= clRed;
Image1.Canvas.MoveTo(10, 10);
Image1.Canvas.LineTo(50, 50); |
|
| |
   |
 |
zy-zy-zyrixi
 Užívateľ
 Založený: 15.03.2010 Príspevky: 2
 | Zaslal: Ut 16.03.10 18:05 |   |
|
  |
 |
|