Ich möchte ein Sudoku-Spiel in Visual Studio 2010 C# Windows-Formular-Anwendung erstellen. Wie erstelle ich ein Gitter, das wie dieses aussieht? http://m.imgur.com/Xz2GgzPVisual Studio 2010 C# Rasterformat
Antwort
Hier ist eine einfache Möglichkeit, ein 10x10 Grid zu erstellen. Erstellen Sie ein PictureBox-Steuerelement mit der Größe 501,501. Nenne es als Gitter. Fügen Sie in dem Paint-Ereignis des Steuerelements den folgenden Code hinzu.
private void Grid_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
int i = 0;
int j = 0;
for (i = 0; i <= 10; i++) {
for (j = 0; j <= 10; j++) {
e.Graphics.DrawLine(Pens.Black, i * 50, 0, i * 50, 500);
e.Graphics.DrawLine(Pens.Black, 0, j * 50, 500, j * 50);
}
}
}
Ich hoffe, das könnte Ihr Projekt starten.
Und für jeden Steckplatz sollte ich eine Schaltfläche oder ein Textfeld verwenden, um die Zahlen anzuzeigen? –
Die Verwendung von Textfeldern wird einfacher. Setzen Sie den Borderstyle auf keinen. –
- 1. Visual Studio 2010 oder C/C++ - Leistungsmonitore
- 2. Visual Studio 2010-Designercodevorlage
- 3. wie Visual-Studio 2010 in C++ 11
- 4. GUI C++ Qt mit Visual Studio 2010
- 5. Visual Studio 2010 und C# v.4
- 6. C# -Modus in Visual Studio 2010 Professional
- 7. C#, Visual Studio 2010, Git und AppHarbor
- 8. Saturn Ringe - OpenGL - C++ - Visual Studio 2010
- 9. Visual Studio 2010 C++ Compiler Ausgabe
- 10. Speicher in C#, Visual Studio 2010, Fehler
- 11. Visual Studio 2010: Abhängigkeitsdiagramm
- 12. Visual Studio 2010 deinstallieren
- 13. Visual Studio 2010 - RemovePreviousVersions
- 14. Visual Studio 2010 Klassendiagramm
- 15. WebsiteSpark & Visual Studio 2010
- 16. Visual Studio 2010 Installation
- 17. Visual Studio 2010 Tastaturkürzel
- 18. Visual Studio 2010 Intellisense-Problem
- 19. Visual Studio Express 2010-Lizenz
- 20. Visual Studio 2010 Intellisense Störungen
- 21. Visual Studio 2010 verschwommene Schriftart
- 22. Visual C++ 6.0 Anwendungsgröße größer als Visual Studio 2010 Anwendungsgröße
- 23. Visual Studio 2010 IDE mit Visual C++ 6.0 Compiler?
- 24. Öffnen von Visual Studio 2010-Lösung In Visual Studio 2013
- 25. Visual Studio 2012 im Vergleich zu Visual Studio 2010 (Delta)
- 26. Visual Studio 2008-Projekt in Visual Studio 2010 migrieren
- 27. Visual Studio 2010-Projekt zu Visual Studio 2012
- 28. Visual Studio 2010 Snippet Generator
- 29. Alternative zu Visual Studio 2010
- 30. Rechner Microsoft Visual Studio 2010
Sie müssen lernen, wie Sie ein Graphics-Objekt zu DrawLine in eine Bitmap oder auf ein Control, z. ein Panel oder eine PictureBox. Oder Sie könnten ein DataGridView verwenden. Du solltest auch lernen, wie du hier richtige Fragen stellst, die __seine Mühe auf deiner Seite zeigen. – TaW
Danke für die Antwort und Entschuldigung für das Frageformat. Wenn ich DataGridView verwenden möchte, kann ich den Spaltennamen ausblenden und nur die Informationen in den Zeilen anzeigen? –
Ja, das ist einfach ('dataGridView1.ColumnHeadersVisible = false;' und 'dataGridView1.RowHeadersVisible = false;'), aber das Formatieren der Zellen zum Anzeigen dieser verschiedenen Rahmen ist nicht so einfach. Möchten Sie, dass das Raster flexibel ist, d. H., Wird die Größe geändert, wenn der Benutzer das Formular ausfüllt? – TaW