Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Icon auf Grid-Zelle abfragen
Daniel L. - Mi 17.09.08 19:03
Titel: Icon auf Grid-Zelle abfragen
Hallo
ich habe aus dem Internet eine Stringgrid ähnliche Komponete mit einigen Zusatzfunktionen.
Eine Erweiterung besteht darin, dass mit CellIcon (vom Typ TIcon) auf beliebige Zellen Icons plaziert werden können.
z.B.
Delphi-Quelltext
1:
| MeinGrid.CellIcon [8, 9].LoadFromFile ('test.ico'); |
jetzt soll meine Anwedung prüfen können, ob auf einer bestimmten Zelle schon ein Icon plaziert wurde (um das dann zu manipulieren).
mit
if MeinGrid.CellIcon [8, 9] = NIL
gehts nicht, da NIL immer false ist.
Wie könnte man es sonst machen?
Vielen Dank: Daniel
Narses - Mi 17.09.08 23:00
Titel: Re: Icon auf Grid-Zelle abfragen
Moin!
Daniel L. hat folgendes geschrieben: |
ich habe aus dem Internet eine Stringgrid ähnliche Komponete mit einigen Zusatzfunktionen. |
Ohne die Komponente zu kennen (von der du nichtmal den Klassennamen verraten hast) wird da wohl nur Hellsehen als Hilfsmittel übrig bleiben... :nixweiss:
Workaround: merk dir in einem passenden 2D-Array of Boolean, dass du da schon was reingetan hast. :idea:
cu
Narses
Daniel L. - Do 18.09.08 10:26
ok- die Komponente heisst TIconGrid.
Inzwischen konnte ich mein Problem auch lösen, und zwar über das Handle von TIcon.
if MeinGrid.CellIcon [8, 9].handle <> 0 then...
Danke + Gruss: Daniel
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!