Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.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# 类似Vista的WinForms控件,左侧有一个紧密的颜色栏,右侧有更多的图标和文本_C#_Winforms_Open Source_User Controls_Controls - Fatal编程技术网

C# 类似Vista的WinForms控件,左侧有一个紧密的颜色栏,右侧有更多的图标和文本

C# 类似Vista的WinForms控件,左侧有一个紧密的颜色栏,右侧有更多的图标和文本,c#,winforms,open-source,user-controls,controls,C#,Winforms,Open Source,User Controls,Controls,是否有winforms控件的开源实现,如Windows Update窗口中显示“无重要更新可用”或其他状态的控件?它看起来像一个带边框的条带一个紧密的垂直颜色条-绿色或红色取决于所显示的信息,一个大图标和几行文本更靠右。 至少它的名字是什么?我不知道有一个,但它应该只需要几分钟就可以自己实现 您可以创建一个从控件派生的新类,并使用LinearGradientBrush绘制条。剩下的只是创建标签和图像,放置它们,并连接属性 如果你不喜欢自己做这件事,我建议你无论如何都要学会如何做,并把这个控件作为

是否有winforms控件的开源实现,如Windows Update窗口中显示“无重要更新可用”或其他状态的控件?它看起来像一个带边框的条带一个紧密的垂直颜色条-绿色或红色取决于所显示的信息,一个大图标和几行文本更靠右。
至少它的名字是什么?

我不知道有一个,但它应该只需要几分钟就可以自己实现

您可以创建一个从控件派生的新类,并使用LinearGradientBrush绘制条。剩下的只是创建标签和图像,放置它们,并连接属性

如果你不喜欢自己做这件事,我建议你无论如何都要学会如何做,并把这个控件作为一个不错的、相对简单的学习方法。毫无疑问,当你将来再次遇到这个问题时,这将非常有帮助。GDI+绘制和创建自定义控件是任何WinForms开发人员都应该知道的技能