Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中创建自定义窗体控件#_C#_Forms_Visual Studio_Controls - Fatal编程技术网

C# 如何在c中创建自定义窗体控件#

C# 如何在c中创建自定义窗体控件#,c#,forms,visual-studio,controls,C#,Forms,Visual Studio,Controls,前几天我想在visual studio中做点什么,这时我意识到,如果我可以制作一个表单控件来为我完成它,分配会更容易,只是我不知道如何做,我希望表单控件有网格,每个正方形都有自己的颜色属性,如果有人知道如何制作表单控件,如果我知道如何制作我刚才描述的东西,我会非常高兴:在您的项目中:solutionexplorer-->右键单击.csproj-->添加用户控件 2) 将gridBox或任何想要的控件拖放到自定义控件中 3) 检查工具箱,您的自定义控件应该位于第一个选择处这是如何编写客户控件的基本

前几天我想在visual studio中做点什么,这时我意识到,如果我可以制作一个表单控件来为我完成它,分配会更容易,只是我不知道如何做,我希望表单控件有网格,每个正方形都有自己的颜色属性,如果有人知道如何制作表单控件,如果我知道如何制作我刚才描述的东西,我会非常高兴:在您的项目中:
solutionexplorer-->右键单击.csproj-->添加用户控件

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

3) 检查
工具箱
,您的自定义控件应该位于第一个选择处

这是如何编写客户控件的基本分步大纲。 不幸的是,MS还没有找到避免链接损坏的方法——因此,如果您将来来的话,您可能需要搜索创建自定义winform控件来找到这个方法

通过对现有控件进行子类化并对其进行自定义,通常可以为您提供最佳服务

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

<>但是,听起来你应该考虑的是创建一个“用户控件”,对于很少的现有控件来说,这通常比较简单。这 这可能是对您有用的概述

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