Autor Beitrag
Questioneer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mo 27.10.08 16:17 
Hi,

ich möchte in einem DGV Manuell Eingaben in irgendeine Zelle machen und dann den Inhalt nach Beendigung der Eingabe mit "Enter" in eine andere Funktion übergeben.

Im Prinzip müsste das doch so funktionieren:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
        private void Welcher_Event_Um_Himmels_Willen(object sender, DataGridViewCellEventArgs e)
        {
                     string ZellText = DGV.CurrentRow.Cells[e.ColumnIndex].Value.ToString();
                     myFnkt(ZellText);
        }


       private void myFnkt(string strInhalt)
       {
            MessageBox.Show(strInhalt);
       }


Und wie prüfe ich das abschließen der Eingabe mit "Enter" ???

Eigeninitiative war da aber ich schaffs trotzdemm nicht ;(


Hoffentlich könnt Ihr mir helfen !
Vielen Dank für Eure Mühe
Questioneer ;)
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mo 27.10.08 16:29 
Ich bekenne mich schuldig, dass ich solche unfairen Anforderungen stelle.

user profile iconQuestioneer hat folgendes geschrieben Zum zitierten Posting springen:
Und wie prüfe ich das abschließen der Eingabe mit "Enter" ???

Eigeninitiative war da aber ich schaffs trotzdemm nicht ;(

Zur Eigeninitiative gehört m.E. vor allem das Nachschlagen in der SDK-Doku/MSDN. Unter den Ereignissen des DataGridView findest Du auch eines, das so erklärt wird:
Zitat:
Tritt ein, wenn eine Zelle den Eingabefokus verliert und nicht mehr die aktive Zelle ist.

Dieses Ereignis findest Du doch sicher selbst. Jürgen
Questioneer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 32



BeitragVerfasst: Mo 27.10.08 18:39 
Hi Jürgen,

danke habs gefunden ;) !

Übrigens ich vergebe Dir, Deine Ansprüche.
Es ist halt mal nun auch so, dass ich erst seit nicht ganz 10 Tagen C# mache und da fühlt man sich gelegentlich von der schieren Masse der Möglichkeiten verfolgt ;)


Danke für Dein Verständnis ;))
Questioneer