Как мне кодировать GUI- «История» результатов игрока? - PullRequest
0 голосов
/ 14 декабря 2011

Итак, я кодирую «историю игр», которую вводит пользователь, и эта введенная информация превращается в отображаемый файл изображения.Это сложно объяснить - просто взгляните на макет, который я создал:

enter image description here

По сути, я пытаюсь сделать так, чтобы пользователь нажал «Добавить»Новая кнопка "и GUI всплывает.Внутри графического интерфейса у пользователя будет несколько вариантов того, какой ICON он использовал, WIN / LOSS, какой тип игры это было, и несколько характеристик.Я бы хотел, чтобы все, что вводит пользователь, создавало новую запись истории (изображение) с ICON, WIN, Type, stat1, stat2, stat3 в предопределенных местах, которые я пометил ...это просто «Как заставить мой код создать новое изображение на основе информации, введенной пользователем. И иметь рабочую полосу прокрутки сбоку».

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

* Примечание: IЯ знаю, что могу использовать функции преобразования текста в изображение из .NET, но проблема в том, что у меня также есть ICON (изображение), что усложняет задачу.Я немного растерялся, как собрать все воедино.Любой был бы НАМНОГО оценен.Спасибо!

1 Ответ

0 голосов
/ 14 декабря 2011

Я парень из VB, поэтому:

Dim tFont As Font = New Font("font name", ...)
Dim tImage As Bitmap = New Bitmap (150, 50)
Using tGraphics As Graphics = Graphics.FromImage(tImage)
  tGraphics.DrawImage(...)  ' Draw your image/icon at the appropriate place
  tGraphics.DrawString(...) ' Draw your text in the appropriate places
End Using
...