Pisanie komponentu

0

No dobra wale od razu :-) Czy wiecie jak zrobic aby we wlasciwosciach komponentu bylo cos takiego jak np wlasciwosci Font dla np buttona. Ze przy Font jest taki maly prostokacik z krzyzykiem a jak sie go kliknie to pokazuja sie opcje czcionek. Jak mozna zrobic cos takigo u siebie?

I mam jeszcze jedo pytanie czy jest jakis inny sposob niz zainstalwanie komponentu sprawdzenie czy wszystko dziala OK. czy np nie zapomnialem o ; albo o jakism endzie?

pozdrawiam PEDROS {hello}

Nie uzywajcie irca i tak nie ma tam nic ciekawego. Niech nikt tam nie wchodzi ;)

Delphi6

0

Do sekcji private:
FFont: TFont;
do published dodaj
property Font: read FFont write FFont;

i powinno byc ok. Delphi sam juz wymysli ze tam ma byc + w OI :)--W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

0

No moze i tak ale chce zrobic to samemu bo to nie maja byc wlasciwosci czcionki (to byl tylko taki przyklad) no
to moze troche inny: mam takie pole np Piwka :-) i i chce aby przy piwkach byl ze jak go sie nacisnie to
rozwinie sie i beda np Jasne i Ciemne. Wiec jak dodam FPiwka : TPiwka; a nizej
property Piwka: read FPiwka write FPiwka
to chyba delphi nie wpadie na to jak to zrobic ;(
--pozdrawiam PEDROS {hello}

Nie uzywajcie irca i tak nie ma tam nic ciekawego.

Delphi6

0

Jesli TPiwka beda rekordem typu

TPiwka = record
Jasne: String; * nazwa jansego piwka
Ciemne: String; * i ciemnego ;)
end;

wtedy Delphi wpadnie raczej na to zeby postawic w OI +. --W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.

0

Jeżeli masz D&lt5 lub maxymalnie 5 (choć już trudno) to użyj TPropertyEditor z modułu TDnsInf czy coś takiego. To ten co tyle problemów sprawia przy D6 :)--Jest jeszcze jeden błąd ... :)

------------Reklama-------------
Szukasz pomocy?
Najszybsza pomoc dostępna na IRC:
serwer: warszawa.ircnet.pl
sieć: POLNet
kanał: #4programmers.net lub #4programmers

0

Znam odpowiedz na drugie pytanie ale trza by sie troche rozpisac a nie chce mi sie, moze jutro napisze (czyt. we wtorek) :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1