老實說,我不知道如何構建我的問題。但我的想法是,我想在我們的案例研究中複製Facebook Messenger的用戶界面。我們的任務是做一個猜謎遊戲。
我不知道如何編碼我的想法。我的計劃是每次點擊發送按鈕時添加一個新標籤,並且添加附加標籤的面板將被擴展,以便屏幕顯示爲滑動。C#WinForms |點擊按鈕時添加標籤
下面是winform的屏幕截圖。
這裏是我的btnSendClicked初始代碼。
private void btnSend_Click(object sender, EventArgs e)
{
Label lblnew = new System.Windows.Forms.Label();
lblnew.Location = new Point(50, 50);
lblnew.Text = txtMessage.Text;
lblnew.AutoSize = true;
lblnew.BackColor = System.Drawing.Color.LightGray;
lblnew.Font = new System.Drawing.Font("Microsoft JhengHei UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
pnlGame.Controls.Add(lblnew);
}
你需要用一個實際的問題來完成你的問題 - 我們可以看到你想要達到的目標,但是你需要什麼幫助? –
我需要幫助來添加新標籤。我的想法有可能完成嗎?我不知道我是否應該繼續我的想法。它只是,我真的不知道該怎麼做hahaha – KuysChan
你正在同一個位置添加你的標籤。即在彼此之上。嘗試改變y點值以考慮以前標籤的高度。 –