Fragensteller
Wie kann man herausfinden wo sich eine markierte Zelle einer DataGridView befindet?

Frage
Alle Antworten
-
Also Ich würde gerne folgende Eigenschaft auslesen:
(Ich hab im Überwachen Editor gprüft ob es sie gibt)
...
Ich habs folgenderweise mal ausprobiert:
MessageBox.Show(sender.LayoutInfo.Data.Location.x)
Aber dann kommt es zu einer MissingMeberException
Wäre nett wenn mir jemand helfen könnte!
Mfg L.e.
- Zusammengeführt Robert BreitenhoferModerator Donnerstag, 9. Februar 2012 13:14 Gehört zum Thema
-
Dim dgv As DataGridView = CType(sender, DataGridView)
MessageBox.Show(dgv.LayoutInfo.Data.Location.X)
MVP Data Platform Development My blog- Als Antwort vorgeschlagen Stefan FalzModerator Sonntag, 29. Januar 2012 14:01
- Nicht als Antwort vorgeschlagen LE1999 Sonntag, 29. Januar 2012 15:15
-
LayoutInfo wird mir hier als "non public member" dargestellt, darauf kann man daher als Eigenschaft nicht zugreifen. Das war aus dem Screenshot nicht zu erkennen, der Vorschlag mit
Dim dgv As DataGridView = CType(sender, DataGridView)
ist schon richtig, um den als "Object" typisierten "sender" überhaupt als DataGridView behandeln zu können, aber der Zugriff funktioniert nur für öffentliche Eigenschaften.
Warum willst du denn auf LayoutInfo zugreifen? So du das erklärst, kann dir eventuell jemand anderes, der sich mit Windows Forms auskennt, eine Alternative vorschlagen.
MVP Data Platform Development My blog -
Hallo LE1999,
unter [1] befindet sich in der Dokumentation ein Beispiel, in dem die Koordinaten der selektierten Zelle ausgelesen werden.
[1] Beispiel aus der Dokumentation
Wir hoffen, vielen Besuchern der MSDN Foren durch das Posten dieses Problems und einer möglichen Lösung weiterhelfen zu können.
Viele Grüße,
Torsten Hanke
MSDN Hotline für MSDN Online Deutschland
Disclaimer:
Bitte haben Sie Verständnis dafür, dass wir hier auf Rückfragen gar nicht oder nur sehr zeitverzögert antworten können.
Bitte nutzen Sie für Rückfragen oder neue Fragen den telefonischen Weg über die MSDN Hotline: http://www.msdn-online.de/Hotline
Es gelten für die MSDN Hotline und dieses Posting diese Nutzungsbedingungen, Hinweise zu Markenzeichen Informationen zur Datensicherheit sowie die gesonderten Nutzungsbedingungen für die MSDN Hotline.