在 C# 中修改控件

Posted

技术标签:

【中文标题】在 C# 中修改控件【英文标题】:Modify a control in C# 【发布时间】:2015-10-22 16:44:19 【问题描述】:

我正在使用 C# 中的 monthCalendar 控件,但我想在元数据中添加一个属性。有可能的?如果可能的话,我该如何添加属性?

【问题讨论】:

欢迎来到 Stack Overflow,如果没有正确的描述和代码,我们将无法为您提供帮助。请阅读有关如何提问的常见问题解答。 我没有任何代码 Greg!我在谈论 MonthCalendar 类,它具有属性,我想添加一个但我不能:p 【参考方案1】:

创建一个新类,比如 MyMonthCalendar 并从 MonthCalendar 继承它 - 包括任意数量的属性,如下所示的 MyProperty。

using System;
using System.ComponentModel;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace WindowsFormsApplication1

    public class MyMonthCalendar : MonthCalendar
    
        public int MyProperty  get; set; 
    

MyMonthCalendar 将在 Visual Studio 工具箱中可用,将其拖放到您的表单中。

【讨论】:

以上是关于在 C# 中修改控件的主要内容,如果未能解决你的问题,请参考以下文章

和你碰到同样问题C#继承窗口不能修改控件属性

c# datagridview控件如何修改行高

c#(winform)怎么修改多个控件的一个共有属性?

C# WPF 使用委托修改UI控件

C# winform DataGridView控件DataSource 绑定一个表后修改cell值的问题

C#如何修改dategridview里头数据