Lektion 18 (10 okt)

GUI:n och händelser (events)

Läsanvisningar

Övningar

Lösningsförslag

  1. Välj någon tidigare övning (inklusive de stående övningarna) som läser indata från användaren. Skriv sedan ett program som ritar upp ett GUI med lämplig design där användaren kan mata in sin indata och dessutom få beräkningar utförda genom att klicka på knappar eller på andra sätt aktivera events.
  2. Skriv ett program som ritar upp ett GUI med 25 knappar i ett rutnät med 5 rader och 5 kolumner (dvs. 5×5) där varje knapp är numrerad. När användaren trycker på en av knapparna ska ett fönster visas (med MessageBox.Show) som skriver ut vilken av knapparna som användaren tryckte på. Om användaren exempelvis trycker på den sjunde knappen så ska meddelandet Du tryckte på: Button 7 visas.
    • Skriv en variant av programmet där knapparna är numrerade med både rad och kolumn. Med andra ord ska den första knappen ha etiketten Button 1-1 och den sista knappen ha etiketten Button 5-5