2011-01-08 9 views

Antwort

1

goEditing Modus bedeutet, dass die fokussierte Rasterzelle immer ein aktives Bearbeitungssteuerelement enthält. Ohne goEditing wird das Bearbeitungssteuerelement erst sichtbar, wenn der Benutzer auf den Bearbeitungsmodus klickt.

Im GoEditing-Modus klicken Sie mit der rechten Maustaste auf das Bearbeitungssteuerelement, nicht auf das Raster. Folglich ist das Popup-Menü das Kontextmenü des Bearbeitungssteuerelements und nicht das Popup-Menü des Rasters.

Wenn Sie das Standard-Popup-Menü des Bearbeitungssteuerelements durch Ihr eigenes überschreiben/ersetzen möchten, können Sie dies möglicherweise tun, indem Sie die vom Raster verwendete Bearbeitungssteuerungsinstanz ändern (es gibt nur eine Bearbeitungssteuerungsinstanz, die verschoben wird) von Zelle zu Zelle, während sich der Fokus bewegt) oder indem Sie einen eigenen Zelleneditortyp angeben.

Es tut mir leid, dass ich hier nicht genauer sein kann - es ist mehr als zehn Jahre her, dass ich zuletzt an den Innereien der Delphi-Gittersteuerung gearbeitet habe.

+0

Danke, Danny! Ich sah die "Dthorpe" -Signatur und wurde sofort an deinen Namen erinnert, den ich über die Jahre hinweg an verschiedenen Orten gesehen habe, als du noch mit dem Produkt beschäftigt warst! Schön zu sehen, dass du immer noch da bist und Delphi-Fragen beantwortest! - Was mich an diesem Betrieb des Gitters stört, ist, dass es moderiert ist. Je nachdem, ob er mit dem Tippen begonnen hat, erhält der Benutzer andere Ergebnisse, wenn er mit der rechten Maustaste klickt. Ist das nicht nicht Standard? (Ich beschwere mich nicht, versuche nur zu verstehen!) – RobertFrank

+0

Ja, das String-Grid ist ein bisschen wie ein rothaariges Stiefkind. Der größte Teil der Entwicklungsarbeit ging in das TDBGrid. Abhängig von Ihrem Szenario erzielen Sie möglicherweise bessere Ergebnisse, wenn Sie Ihre Daten in einer Tabelle im Arbeitsspeicher einrichten und TDBGrid verwenden, anstatt ein TStringGrid zu verwenden. – dthorpe

+0

Danke nochmal! Und für den Vorschlag der TDBGrid – RobertFrank

Verwandte Themen