gpt4 book ai didi

c# - 如何将自定义属性和事件添加到控件,例如文本框或按钮

转载 作者:行者123 更新时间:2023-11-30 19:50:37 24 4
gpt4 key购买 nike

我想为窗口窗体中的按钮添加自定义属性。目前我正在使用以下代码来创建我的逻辑。但我想为按钮控件创建一个枚举值。

btnPartyDetails.Text = "View";
{}
btnPartyDetails.Text = "Add";
{}
btnPartyDetails.Text = "Delete";
{}
btnPartyDetails.Text = "Edit";
{}

我想根据这些值执行一些操作,我想为按钮创建一个自定义属性,以便我可以使用枚举而不是使用文本匹配。

btnPartyDetails.ActionType= ActionType.View;
{}
btnPartyDetails.ActionType= ActionType.Add;
{}
btnPartyDetails.ActionType= ActionType.Delete;
{}
btnPartyDetails.ActionType= ActionType.Edit;
{}

我想做这样的事情,其中​​ ActionType 将是我的 enum

我还想根据值集创建自定义事件。我该怎么做?

最佳答案

您必须创建自定义控件,然后继承按钮类。然后创建您的自定义属性和/或事件。

检查 thisthis来自 MSDN

关于c# - 如何将自定义属性和事件添加到控件,例如文本框或按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2059768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com