【问题标题】:How to make custom form control in c#如何在c#中制作自定义表单控件
【发布时间】:2014-04-22 00:04:44
【问题描述】:

前几天我正试图在 Visual Studio 中做某事,当我意识到,如果我可以制作一个表单控件来为我做这件事会更容易,但我不知道该怎么做,我想要表单控件有网格,每个正方形都有自己的颜色属性,如果有人知道如何制作表单控件,或者甚至更好地知道如何制作我刚才描述的东西,我会很高兴:D

【问题讨论】:

    标签: c# forms visual-studio controls


    【解决方案1】:

    这个MSDN article 是关于如何编写客户控件的基本分步大纲。 不幸的是,MS 还没有想出如何避免链接失效——所以如果你以后来,你可能需要搜索创建 custom winform controls 来找到它。

    通常最好通过继承现有控件并对其进行自定义来为您服务。

    如果您认真对待这一点,您可能还会发现一些免费提供的 winform 控件项目是有用信息的金矿。

    但是,听起来您应该考虑创建一个“用户控件”,这对于几个现有控件的组合通常更简单。这个 article on the types of controls for winforms 可能对您有用。

    除此之外,如果您想解决编码时遇到的特定问题,您确实应该使用 S/O。谷歌是查找教程等更合适的工具。

    【讨论】:

      【解决方案2】:

      1) 在您的项目内部:Solution Explorer --> Right Click the .csproj --> Add UserControl

      2) 将 gridBox 或任何您想要的控件拖放到自定义控件中。

      3) 勾选ToolBox,您的自定义控件应该位于第一个选择项

      【讨论】:

        猜你喜欢
        • 2011-09-18
        • 1970-01-01
        • 2018-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多