簡體   English   中英

如何在 Visual Studio C# 的面板中以編程方式添加 onClick?

[英]How to programmatically add onClick in the Panel in Visual Studio C#?

我想添加 onClick() 或 function 以編程方式單擊 Visual Studio 中的面板時觸發

        Panel pan = new Panel
        {
            Location = new Point(0, y_coordinate),
            Size = new System.Drawing.Size(986, 90),
            BackColor = Color.FromArgb(240,245,248)


        };

你可以使用這個:

pan.Click += (_sender, _e) =>
{
  // ...
};

或者:

pan.Click += SomeMethod;

private void SomeMethod(object sender, EventArgs e)
{
  // ...
}

它將 lambda 方法或 class 方法添加到面板的 Click 事件管理器中。

不要忘記將面板添加到表單或任何其他面板中:

this.Controls.Add(pan);

或者:

panelSomewhere.Controls.Add(pan);

暫無
暫無

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

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