Autor Beitrag
Doommortar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 19



BeitragVerfasst: Sa 13.09.08 09:05 
Hallo

Ich programmiere gerade an einem Sudoku Spiel. Als Spielfeld benutze ich ein DataGridView.

Der Spieler soll auf ein entsprechendes Feld klicken oder mit der Tastatur auswählen und seine Zahl eingeben können. Wie bekomme ich nun heraus welches Feld er angeklickt/ausgewählt hat? z.B.: Row 2, Column 5

Ich hoffe ihr könnt mir helfen.

Gruß Doommortar
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: Sa 13.09.08 10:56 
Hallo,

für solche Fragen gibt es die SDK-Doku/MSDN:
  • Gib das Stichwort DataGridView ein.
  • Du willst ein Klicken auswerten? Das geht immer über Ereignisse.
  • Welches Ereignis passt da wohl? Click ist zu allgemein, aber - welche Überraschung - es gibt CellClick.
  • Dieses Ereignis ist vom Typ DataGridViewCellEventHandler, und das bietet DataGridViewCellEventArgs.
  • Welche Informationen liefern diese Argumente? Nanu, da gibt es ja RowIndex und ColumnIndex.

In dieser Weise kannst Du selbst einen passenden Lösungsweg finden.

Viel Erfolg weiterhin! Jürgen