![]() |
StringGrid Ereignis gesucht!
Hi,
ich versuche die Spalten- und Zeilenmenge meines StringGrids in verschiedenen Editfelder auszugeben, klingt ziemlich einfach, ist es eigentlch auch. Nur das einzige was mir dafür noch fehlt ist ein geeignetes Ereignis, also die Spalten- und Zeilenmenge sollen immer dann übergeben werden wenn eine neue Spalte oder Zeile hinzugefügt oder entfernt wird, sprich die Editfelder sollen immer auf dem neustem Stand sein. Ich habe schon einige Ereignisse ausprobiert nur kamen immer Sachen bei raus die ich weniger gebrauchen konnte. Bin für jede Hilfreiche Antwort dankbar. mfg Alex |
Re: StringGrid Ereignis gesucht!
Moin, Moin,
so ganz verstehe ich dein Problem nicht: Die Änderung der Spalten-/Zeilenanzahl erfolgt doch nicht ohne entsprechende Aktionen deines Programms, die DU programmiert hast. Also brauchst du dazu kein Event - immer, wenn DU Zeilen/Spalten hinzufügst, muss in der entsprechenden Proc/Func AUCH die Aktualisierung deiner Edits erfolgen.. |
Re: StringGrid Ereignis gesucht!
Also die Eingaben werden vom Benutzer vorgenommen, ist eine Art Datenbank für Kunden halt.
Und dann habe ich ein paar Editfelder in denen der Benutzer festelegen kann welche Attribute das StringGrid hat, jetzt ist nur das Problem das wenn der Benutzer eine Datei öffnet die größer als das von mir, für den anfang, gebastelte StringGrid ist, werden die erwähnten Editfelder nicht aktualisiert. |
Re: StringGrid Ereignis gesucht!
Hallo,
meinst Du wirklich ein TStringGrid? Dein Ausdruck 'Datenbank' lässt mich vermuten, dass Du ein TDBGrid meinen könntest. Das würde auch erklären, warum Du nicht selber 'Spalten' hinzufügst. Sollte es sich aber tatsächlich um ein TStringGrid handeln, so hat mein Vorredner natürlich vollkommen recht. Du bist dann selber dafür zuständig, dem Grid neue Spalten hinzuzufügen. |
Re: StringGrid Ereignis gesucht!
sollte doch einfach gehen,
du definierst dir eine klasse tMyStringGrid = Object(tStringGrid) und leitest das tStringgrid ab. in deiner klasse definierst du dann die nötigen funktionen wie z.b. AddColumn oder AddRow. Bei dem Aufruf steuerst du dann ein Event an, in dem eine andere instance subscriben kann. <HTH> |
Re: StringGrid Ereignis gesucht!
Omg, war auf nem ganz falschen Dampfer :roll:
Habs die Aktualisierung jetzt einfach in die öffnen Prozedur gepackt...manchmal sieht man den Wald vor lauter Bäumen nich ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz