Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz: Saját komponens - nem megy... 2012 aug. 06 18:07 #1139

  • prekox
  • prekox profilkép
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 87
  • Köszönetek: 4
Nem látom a komponenst csatolva...

Meg kellene nézni, hogy meghívod-e az ős komponens azonos metódusát.
A create-ben hívd meg az inherited Create(...);, majd állitsd be az alapértelmezett méreted.

Szerintem.
i5 3470
8GB
Win 10
CodeTyphon 7.0

Saját komponens - nem megy... 2012 aug. 05 16:48 #1138

  • brandyman
  • brandyman profilkép Témaindító
  • Haladó forumozó
  • Haladó forumozó
  • Hozzászólások: 40
  • Köszönetek: 1
Hello,

Megpróbáltam egy saját TLed komponenst megírni, átalakítva egy régebbit, ám mégsem az igazi valami...

Amikor a komponenst a formra dobom, akkor annak méretező kerete teljesen össze van ugorva, és persze semmi nem látszik a komponensből. Ha egérrel nagyobbra veszem a keretet, akkor már látszik, hogy van ott komponens, amely szépen csinálja is a dolgát. (Bár nem méreteződik a LED a kerettel együtt, hanem a Property-s mezőben megadott méreteket tartja..)

Futásidőben viszont jön a fő baj, itt valami megint összeugorhat, mivel a komponensek nem látszanak a formon...

Ezen felül, a komponens deklarálásánál megadott default értékeket nem veszi figyelembe, a LED nem az alapbeállított színekkel rajzolódik ki először, hanem minden fekete...

Komponens csatoltam, minden segítséget előre is köszöntem!

Üdv: B.

  • Oldal:
  • 1