Wie im Titel beschrieben, habe ich ein Formular mit einer Datagridview auf der Vorderseite. Die Datagridview ist kleiner als mein Formular auf der Rückseite und ich möchte die Datagridview verschwinden, wenn ich irgendwo anders als die Datagridview klicken.Datagridview soll verschwinden, wenn Sie auf das Formular im Hintergrund klicken
Mein Code sieht wie folgt aus:
this.dataGridView1.Leave += new System.EventHandler(this.focus);
und die Eventhandler wird wie folgt definiert:
private void focus(object sender, EventArgs e)
{
if(dataGridView1.Focused == false)
{
dataGridView1.Visible = false;
}
}
Mein Problem ist, dass meine Datagridview nur verschwindet, wenn ein neues Ereignis in meiner Form aktiviert wird, aber nicht wenn ich zum Beispiel in ein Textfeld auf meinem Formular klicke.
Kann mir jemand helfen?
Sie möchten, dass Ihr Datagrid unsichtbar wird, wenn es den Fokus verliert? Oder was ist deine Frage? – GuidoG
@GuidoG 12 Ja genau – MaChaToc