当我们使用Windows窗体控件(如Button)时,如何在窗体上绘制自身?
使用GDI +或System.Drawings进行其他操作?
谢谢您的时间:D
http://msdn.microsoft.com/zh-CN/library/system.windows.forms.buttonrenderer(v=vs.110).aspx
这是特定于按钮的,但我认为它有助于使该想法更广为人知。
以下是该链接的摘录:
ButtonRenderer类提供了一组可用于呈现按钮控件的静态方法。呈现控件是指绘制控件的用户界面。若要绘制按钮,请使用DrawButton方法之一。这些方法提供了多种选项,例如在按钮上绘制文本或图像。如果在操作系统中启用了视觉样式并将视觉样式应用于当前应用程序,则DrawButton将使用当前视觉样式绘制按钮。否则,DrawButton将使用经典的Windows样式绘制按钮。如果要绘制一个自定义控件,该控件应自动匹配操作系统的当前视觉样式设置,则此功能很有用。此类包装了System.Windows.Forms.VisualStyles.VisualStyleRenderer的功能,该功能设置为System公开的元素之一。Windows.Forms.VisualStyles.VisualStyleElement.Button.PushButton类。有关更多信息,请参见使用视觉样式渲染控件。
这是一些更具体的信息
http://msdn.microsoft.com/zh-CN/library/a36fascx(v=vs.110).aspx
摘录:
公共语言运行库使用Windows图形设备接口(GDI)的高级实现,称为GDI +。使用GDI +,您可以创建图形,绘制文本以及将图形图像作为对象进行操作。GDI +旨在提供性能和易用性。您可以使用GDI +在Windows窗体和控件上呈现图形图像。尽管不能直接在Web窗体上使用GDI +,但是可以通过Image Web Server控件显示图形图像。在本节中,您将找到介绍GDI +编程基础的主题。尽管不打算作为全面参考,但本节包括有关“图形”,“笔”,“画笔”和“颜色”对象的信息,并说明了如何执行诸如绘制形状,绘制文本或显示图像之类的任务。有关更多信息,请参见“ GDI +参考”。http://msdn.microsoft.com/library。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句