„Sznikák példakódok” változatai közötti eltérés

Kiskoza (vitalap | szerkesztései)
kapcsolatalapú hozzáférés
Kiskoza (vitalap | szerkesztései)
Eseménykezelés
39. sor: 39. sor:
     }  
     }  
  }
  }


{{Infobox
{{Infobox
86. sor: 87. sor:




{{Infobox
| cím = Eseménykezelés
| háttérszín = #C0ffee
| keretszín = black
| tartalom =
Írj egy Form alapú programot, ami MessageBox-ban megjeleníti a leütött billentyűt!
{{Infobox-táblázat|
{{Infobox-táblázatsor|A kód nyelve|C#}}
}}
}}
public partial class MainForm : Form
{
    public MainForm()
    {
      InitializeComponent();
      this.KeyDown += new KeyEventHandler(this.MainForm_KeyDown);
    }
    protected override void OnKeyDown(KeyEventArgs e)
    {
      // Meghívjuk az eredeti függvényt is
      base.OnKeyDown(e);
      MessageBox.Show("A billentyű (virt. fv.): " + e.KeyCode.ToString());
    }
    private void MainForm_KeyDown(object sender, KeyEventArgs e)
    {
      MessageBox.Show("A billentyű (eseménykez.): " + e.KeyCode.ToString());
    }
}




A lap eredeti címe: „https://vik.wiki/Sznikák_példakódok