2011-12-14 45 views
0

因此,我編寫了一個用戶輸入的「遊戲歷史記錄」,並將輸入的信息轉換爲顯示的圖像文件。這很難解釋 - 只是看看的模擬草圖,我創建:我該如何編寫GUI-玩家分數的「歷史記錄」?

enter image description here

從本質上講,我試圖做的是讓用戶單擊「新增」按鈕和GUI彈出。在GUI內部,用戶可以選擇使用哪些ICON選項,WIN/LOSS,它是什麼類型的遊戲以及一些統計數據。我希望用戶輸入的所有內容都能在ICON,WIN,Type,stat1,stat2,stat3中創建一個新的歷史記錄(一個圖像),我已經標記了預定義的位置...問題簡單地說,「我怎樣才能讓我的代碼根據用戶輸入的信息創建一個新的圖像 - 並且在側面有一個工作滾動條。」

我正在考慮一些可以容納歷史記錄的圖片庫類型的設置......但我不知道如何使用代碼從用戶的數據創建圖像本身進入。

*注意:我知道我可以使用.NET中的text-to-image功能,但問題是我也有側面的ICON(圖像),這使得它變得複雜。如何把所有東西放在一起,我有點失落。任何會很感激。謝謝!

+4

順便說一句,不使用腳本字體的UI。 – SLaks 2011-12-14 00:05:20

回答

0

我是一個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