Autor Téma: Lazarus - odkaz na komponet v inom formulári  (Přečteno 223 krát)

Offline Slavomir

  • Mladík
  • **
  • Příspěvků: 81
  • Karma: 0
    • Verze Delphi: 10.3 CE, Lazarus 2.0.10
    • RQ Money
Lazarus - odkaz na komponet v inom formulári
« kdy: 13-11-2023, 11:52:08 »
Ahojte,
prosím o radu. V hlavnom formulári mám PNG obrázky (ikony) vložené do TImageListu (napr. s názvom IMGLIST). Vo viacerých formulároch mám komponenty TImage, v ktorých môžem cez vlastnosť Images a ImageIndex použiť IMGLIST z hlavného formulára (cez vlastnosť komponenty Images sa IMGLIST zobrazuje automaticky). Niektoré formuláre majú ale prázdny zoznam v poli Images, takže musím IMGLIST z hlavného formulára priradiť ručne (napr. v procedúre OnCreate) k TImage (čomu sa chcem vyhnúť). Prečo je IMGLIST z hlavného formulára niektorých formulároch na komponente TImage v zozname Images automaticky a niekde tam nie je nič (rozbaľovací zoznam je úplne prázdny)? Pritom v sekcii USES mám priradenú jednotku hlavného formulára v každej jednotke.
Vopred ďakujem za nakopnutie.
IDE - Lazarus, Delphi
Program - RQ Money

Offline Slavomir

  • Mladík
  • **
  • Příspěvků: 81
  • Karma: 0
    • Verze Delphi: 10.3 CE, Lazarus 2.0.10
    • RQ Money
Re:Lazarus - odkaz na komponet v inom formulári
« Odpověď #1 kdy: 13-11-2023, 13:54:46 »
Pre lepšie pochopenie pridávam obrázok z dvoch rôznych formulárov. Na prvom sú dotiahnuté Images z hlavného formulára, na druhom nie je nič. :(
IDE - Lazarus, Delphi
Program - RQ Money

Offline Slavomir

  • Mladík
  • **
  • Příspěvků: 81
  • Karma: 0
    • Verze Delphi: 10.3 CE, Lazarus 2.0.10
    • RQ Money
Re:Lazarus - odkaz na komponet v inom formulári
« Odpověď #2 kdy: 18-11-2023, 16:06:34 »
Dnes sa mi problém podarilo vyriešiť tak, že som jednotku (unit), ktorá nezobrazovala zoznamy "Images" v ObjectInspectore, znovu pridal do projektu (hoci tam určite bola). Ihneď sa dali priradiť Images k jednotlivým TImage.
Ani neviem, ako prišla tá myšlienka na pridanie jednotky do projektu, ale bola nápomocná. :D
IDE - Lazarus, Delphi
Program - RQ Money