Gibt es ein Keydown
Event eines DataGridViewCell
?
Was ich versuche zu tun ist, wenn ein Benutzer eine bestimmte Zelle eintippt, kann er F1 drücken, um Hilfe zu dieser bestimmten Spalte zu erhalten. Und ein Formular wird eingeblendet ...
Was für ein Ereignis ist es?
Wenn der Benutzer in eine Zelle eingibt, tippt er in das Steuerelement, das zur Bearbeitung in die Zelle eingefügt wird. Ein Zeichenfolgespaltentyp erstellt beispielsweise eine TextBox zur Verwendung innerhalb der Zelle, für die der Benutzer eine Eingabe vornehmen kann. Sie müssen sich also in das KeyDown-Ereignis der TextBox einklinken, die innerhalb der Zelle platziert wird, wenn die Bearbeitung stattfindet.
Ich weiß, dass dies eine alte Frage ist, aber ich glaube, ich habe die beste Wahl verbessert.
%Vor%Wenn Sie eine Instanzvariable von IDataGridViewEditingControl haben, können Sie das KeyPress-Ereignis entfernen, das zu doppelten Aufrufen führen würde, wenn Sie sich in Zellen bewegen und Ihr Ereignis nicht auf nur einen Zellentyp beschränkt ist.
Tags und Links c# winforms datagridview