簡體   English   中英

在Windows Form C#應用程序中創建可滾動的按鈕列表面板

[英]Create a scrollable button list panel in Windows Form C# application

我試圖通過Visual Studio中的C#腳本在面板內添加按鈕的可滾動列表。

我可以制作滾動條並將其附加到面板上,然后從UI手動在面板內添加按鈕,但是我想對整個面板進行編碼,並在滾動面板上創建新按鈕。

誰能幫我這個?

在Unity中,我可以使用OnGUI函數並使用GUI類來添加這些功能,但是我不知道如何在Winform應用程序中執行此操作。

如果您正在嘗試實現這樣的目標 這里 然后只需創建一個flowLayout面板,然后將按鈕添加到flowlayout面板中,然后將flowlayout的Autoscroll屬性設置為true即可。

for (int i = 0; i < 19; i++)
{
  Button b = new Button();
  b.Text = "b" + i;
  flowLayoutPanel1.Controls.Add(b);
}

並為flowlayoutpannel設置autoscroll屬性。

flowLayoutPanel1.AutoScroll = true;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM