gpt4 book ai didi

c# - 指定从基本形式到继承的属性

转载 作者:太空宇宙 更新时间:2023-11-03 16:42:22 25 4
gpt4 key购买 nike

我有一个 c# winform,它是我项目中所有表单的模板。

我的问题是如何为将从基本窗体添加到继承窗体中的控件设置一些属性。例如,我希望表单中的所有文本框都具有特定的颜色,或者调用扩展方法。

现在我尝试了突然出现的简单想法:

 foreach (Control c in Controls)
{

if(c is ComboBox)
{
//do something
}
if(c is TextBox)
{
//do something
}
}

我将此代码放在基本表单加载事件中,但没有成功。我尝试将修饰符从继承形式更改为 protected 形式,但没有成功。

这个问题有什么解决办法吗?或者我必须将此代码放入我所有继承 baseForm 的表单中?

最佳答案

自定义控件是您手头问题的解决方案。只需扩展现有控件即可拥有您想要的属性,然后您就可以在所有表​​单中使用这些控件。

关于c# - 指定从基本形式到继承的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7119743/

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