- 关 键 词:
- visual basic
- windows
- vb.net
- 快捷键
四..Net Frame Work SDK 为在VB.Net绘制菜单提供的工具:
.Net Frame Work SDK为Visual Basic .Net实现个性化菜单提供了许多工具。其中最重要是二个事件及其参数:DrawItem事件和其中的DrawItemEventArgs参数,MeasureItem事件和其中的MeasureItemEventArgs参数。
1. DrawItem事件和其中的DrawItemEventArgs参数:
DrawItem事件是当菜单项的OwnerDraw属性设置为True并且发出绘制菜单项的请求时才发生。个性化菜单制作的处理方法就是在此事件中完成的。在DrawItem事件处理程序中将接收一个 DrawItemEventArgs类型的参数,它包含与此事件相关的数据,这些数据对绘制菜单是很重要的。表01是DrawItemEventArgs类型参数提供特定于此事件的信息。
|
属性 |
说明 |
| BackColor | 获取所绘制的项的背景色。 |
| Bounds | 获取表示所绘制项的边界的矩形。 |
| Font | 获取分配给所绘制项的字体。 |
| ForeColor | 获取所绘制项的前景色。 |
| Graphics | 获取要在其上绘制项的图形表面。 |
| Index | 获取所绘制项的索引值。 |
| State | 获取所绘制项的状态。 |
2. MeasureItem事件和其中的MeasureItemEventArgs参数:
触发MeasureItem事件必须将菜单项的OwnerDraw属性设置为True,个性化菜单制作可通过此事件来获取、设定菜单项的大小等。MeasureItem事件处理程序中接收一个MeasureItemEventArgs类型的参数,此参数对获取、设定菜单项的大小是非常重要的。表02是MeasureItemEventArgs类型参数提供MeasureItem事件的特定信息。
|
属性 |
说明 |
| Graphics | 获取要测量的Graphics对象。 |
| Index | 获取、设置需要有高度和宽度的项索引。 |
| ItemHeight | 获取、设置由Index指定的项高度。 |
| ItemWidth | 获取、设置由Index指定的项 |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Solaris基础知识入门 (4621篇文章)
- .NET移动与嵌入式技术 (5950篇文章)
- .NET开发手册 (5652篇文章)
- vb入门教程 (130篇文章)
- vb.net入门——OpenFileDialog 组件的使用 (75次浏览)
- vb.net入门——FontDialog 组件的使用 (52次浏览)
- vb.net入门——FolderBrowserDialog 组件的使 (45次浏览)
- vb.net入门——ColorDialog 组件的使用 (41次浏览)
- 用vb.net创建一个鼠标绘图程序 (39次浏览)
- vb.net入门——SaveFileDialog 组件的使用 (38次浏览)
- 在vb.net中用ado.net连接Access (25次浏览)
- VB.NET关于加密算法 (18次浏览)
- 用vb.net实现闹钟提醒程序 (9次浏览)
- vb.net GDI+入门——画笔、画刷和颜色 (3次浏览)



