tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
9
ZUGRIFFE
849
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    d_Artagne d_Artagne ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    29
    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
     

  2. #2
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    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
     

  3. #3
    Avatar von Christian Kusmanow
    Christian Kusmanow Christian Kusmanow ist offline Mitglied Diamant
    Registriert seit
    Aug 2004
    Ort
    Aachen (NRW)
    Beiträge
    2.208
    Blog-Einträge
    15
    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, cosmo
     
    MfG,
    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...

  4. #4
    Avatar von broetchen
    broetchen broetchen ist offline Mitglied Gold
    Registriert seit
    Feb 2004
    Ort
    Österreich/Wien
    Beiträge
    181
    Über die EventArgs geht es soweit ich weiß nicht, zumindest nicht bei DoubleClick, da das nur ein normales System.EventArgs mitliefert.
     

  5. #5
    MC_Straßenköter MC_Straßenköter ist offline Mitglied Bronze
    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
     

  6. #6
    d_Artagne d_Artagne ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    29
    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!
     

  7. #7
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    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 Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  8. #8
    d_Artagne d_Artagne ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    29
    Danke,


    ich werd's mal so probieren


    d_Artagne
     

  9. #9
    d_Artagne d_Artagne ist offline Mitglied Bronze
    Registriert seit
    Mar 2005
    Beiträge
    29
    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
     

  10. #10
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    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 Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

Ähnliche Themen

  1. Eventhandling und Windows
    Von gthzer im Forum .NET Windows Forms
    Antworten: 12
    Letzter Beitrag: 23.04.08, 16:40
  2. eventhandling: keypressed und keyreleased?
    Von thangs_wify im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 3
    Letzter Beitrag: 17.01.08, 20:33
  3. EventHandling Kapseln
    Von LordDeath im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 09.02.06, 09:27
  4. Eventhandling
    Von phap69 im Forum Javascript & Ajax
    Antworten: 7
    Letzter Beitrag: 21.01.05, 19:49
  5. Eventhandling
    Von MSuter im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 30.03.04, 07:21