Member 13189777 Ответов: 1

Я пытаюсь сделать игру в дартс, например, 301.


Привет ребята
Я пытаюсь сделать свое назначение, но застрял. Мне нужна помощь, чтобы понять, как представить результаты. Я сделал такую же программу в консольном режиме. и там я напечатал каждый ход для каждого игрока

игрок1
поворот 1 2 3 4 5 6
10 20 11 10 11 7 и так далее
8 20 20 16 18 19
12 1 1 19 20 1



Спасибо

Йохан

Что я уже пробовал:

есть ли хороший способ представить результаты в winform?? Я не думаю, что текстовое поле выглядит красиво ... и я не нахожу другого выхода.. Я хочу сетку, но не знаю, как ее сделать.

1 Ответов

Рейтинг:
4

OriginalGriff

Попробуйте DataGridView: они довольно просты, и вы можете основать их на коллекции одного из ваших классов: создайте класс, который имеет публичное свойство для каждого столбца, который вы хотите отобразить, и создайте его список.
Затем вы можете использовать список в качестве свойства DataSource DataGridView, и он будет отображать информацию в виде столбцов.
Если вы хотите добавить строку "Turn 4, Score 18, Remain 277", просто создайте новый экземпляр класса, добавьте его в список и вызовите Refresh в DataGridView.
Класс DataGridView (System.Окна.Формы)[^]
Это легче сделать, чем описать, правда!


Member 13189777

как сделать свойство каждого столбца, который вы хотите отобразить, и создать его список? и как мне установить источник данных?

OriginalGriff

Вы знаете, как создать класс и как создать свойства, не так ли?
И вы почти наверняка использовали это раньше:

https://msdn.microsoft.com/en-us/library/6sh2ey19(v=против 110). aspx

Итак, сложите эти три вещи вместе...

Member 13189777

Я вижу спасибо за вашу помощь

OriginalGriff

Пожалуйста!