Autor Beitrag
Terra23
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 872

Win 8
Delphi 7
BeitragVerfasst: Mi 02.07.03 14:59 
Hallo. Ich habe folgendes Problem:

Ich möchte gern prüfen, ob bestimmte Zellen in einem StringGrid gefüllt sind und falls dem so ist, will ich einen Button freigeben. Vom Prinzip her ist es ja einfach, jedoch hat die StringGrid-Komponente kein OnChange-Ereignis und das ist mein Problem. Ich wüßte, wie ich es im Edit-Feld oder so schreiben kann aber leider nicht, wie ich es im Grid kann. Ich habe es bisher über einen Timer gelöst, der dauernd die entsprechenden Zellen überprüft. Das finde ich persönlich aber zu ungeschickt. Die Delphi-Hilfe bringt mich auch nicht wesentlich weiter und die Suche hier auch nicht; mag aber vielleicht auch daran liegen, daß ich zu doof bin, diese zu bedienen. Kann mir jemand auf die Sprünge helfen?

Danke..

_________________
Hasta La Victoria Siempre


Zuletzt bearbeitet von Terra23 am Mi 02.07.03 16:24, insgesamt 1-mal bearbeitet
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 02.07.03 15:33 
Titel: Re: OnChange-Ereignis im StringGrid?
Hallo

du könntest dir das Setedittext-ereignis zu nutze machen, wenn der user eine einzelne Zellwert ändert, kannst du dann dort reagieren.

Wenn es um mehrere Zellen zum Prüfen geht, würd ich beim Verlassen (onexit) die gewünschten Zellen prüfen.

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
Terra23 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 872

Win 8
Delphi 7
BeitragVerfasst: Mi 02.07.03 16:23 
Danke, das funktioniert so. Ich hatte das Ereignis auch schon im Auge. Doch irgendwie wurde ich aus der Hilfe auch nicht so ganz schlau. Warum gibt's eigentlich nicht ein so allgemeines Ereignis wie OnChange für ein Grid? Das wäre mal eine Überlegung wert.. ;-)

_________________
Hasta La Victoria Siempre