频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

VB.NET菜单设计初级入门

来源:天极开发者网络 作者:阿虎 出处:巧巧读书 2006-01-10 进入讨论组
上一页 1 2 3 4 5 下一页 
四..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 获取所绘制项的状态。
         表01:DrawItemEventArgs类型参数提供DrawItem事件特定的信息

  2. MeasureItem事件和其中的MeasureItemEventArgs参数:

  触发MeasureItem事件必须将菜单项的OwnerDraw属性设置为True,个性化菜单制作可通过此事件来获取、设定菜单项的大小等。MeasureItem事件处理程序中接收一个MeasureItemEventArgs类型的参数,此参数对获取、设定菜单项的大小是非常重要的。表02是MeasureItemEventArgs类型参数提供MeasureItem事件的特定信息。

属性
说明
Graphics 获取要测量的Graphics对象。
Index 获取、设置需要有高度和宽度的项索引。
ItemHeight 获取、设置由Index指定的项高度。
ItemWidth 获取、设置由Index指定的项
       表02是MeasureItemEventArgs类型参数提供MeasureItem事件的特定信息URL:http://www.qqread.com/vbdotnet/i572209000.html 更多文章 更多内容请看Solaris基础知识入门.NET移动与嵌入式技术.NET开发手册专题,或进入讨论组讨论。
上一页 1 2 3 4 5 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章