ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
849
849
EMPFEHLEN
-
Hi,
Ich wollte nur mal wissen wie ich beim Event DoubleClick
die Position der Maus, oder besser noch die Position in
einem DataGrid rauskriegen kann. (in C# natürlich)
Danke
-
05.08.05 14:01 #2
- Registriert seit
- May 2005
- Beiträge
- 33
Hallo d_Artagne!
Hast du es schon über die EventArgs probiert, über die kannst du eigentlich die x- und y-Koordinaten, sprich die Position auslesen und abspeichern.
Wenn du mit einer Windows-Form arbeitest, kannst du die Position der Maus innerhalb der Form mit Form1.MousePosition auslesen. Ich weiß allerdings nicht, ob das auch im DataGrid funktioniert, musste mal gucken.
Gruß
MC
-
Hallo d_Artagne!
Ich kan es leider nur oft genug sagen.
Beschreib doch mal was Du überhaupt machen möchtest.
Vielleicht hat jemand einen anderen oder sogar besseren Ansatz für dein Problem,
sofer es einen gibt. Das wissen wir aber nur wenn wir die Aufgabe kennen.
MfG, cosmoMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
05.08.05 14:55 #4
Über die EventArgs geht es soweit ich weiß nicht, zumindest nicht bei DoubleClick, da das nur ein normales System.EventArgs mitliefert.
-
05.08.05 15:16 #5
- Registriert seit
- May 2005
- Beiträge
- 33
Sorry!
Broetchen hat recht, die EventArgs kann man im MouseDown-Event zur Positionsbestimmung benutzen, aber das müsste sich doch ebenfalls abfangen lassen, bevor das DoubleClick-Event eintritt.
Gruß
MC
-
Es sieht so aus:
+ Ich hab' ein DataGrid erstellt
+ Das DataGird ist vom Typ SourceGrid (von devage.com)
+ Dieses Grid funktioniert im wesentlichen gleich wie das
aus den Windows Forms.
+ Ich möchte, dass sich beim DoppelClick auf ein Feld in
dem ein Name drin steht (diese Felder sind bekannt),
sich ein neues Fenster öffnet indem Hintergrundinfos an -
gezeigt werden.
Danke!
-
Hi
mit Control.MousePosition müsstest du die aktuelle Position des Mauszeigers bekommen. Wenn mich nicht alles täuscht sogar die relative, also die innerhalb des Controls.
Auf Arbeit hätte ich jetzt n Beispiel dafür, könnte ich dir im Notfall am Montag noch posten, falls dir die Angabe nicht reicht.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Danke,
ich werd's mal so probieren
d_Artagne
-
Hat leider nicht funktioniert.
Bei der Zeile
Code :1
textBox1.Text = Convert.ToString(Control.MousePosition);
wird immer eine Exception geworfen.
Vielleicht könntest du mir doch einen
Beispielcode geben?
d_Artagne
-
Näääää
du musst dir erst das Item an der Stelle der Mausposition holen und dann kannst du vom Item die Texteigenschaft abfragen.
Ich glaub aber, mit dem Property CurrentCell hast du es einfacher. Damit bekommst du direkt das aktuelle Item. Von dem kannst du dann auch die Infos (z.B. Text) abfragen.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Eventhandling und Windows
Von gthzer im Forum .NET Windows FormsAntworten: 12Letzter Beitrag: 23.04.08, 16:40 -
eventhandling: keypressed und keyreleased?
Von thangs_wify im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 3Letzter Beitrag: 17.01.08, 20:33 -
EventHandling Kapseln
Von LordDeath im Forum .NET Windows FormsAntworten: 2Letzter Beitrag: 09.02.06, 09:27 -
Eventhandling
Von phap69 im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 21.01.05, 19:49 -
Eventhandling
Von MSuter im Forum C/C++Antworten: 1Letzter Beitrag: 30.03.04, 07:21





Zitieren

Login





