当前位置: 网学 > 编程文档 > VB > 正文

Visual Basic中的界面设计原则和编程技巧

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/16
下载{$ArticleTitle}原创论文样式
的 功 能 来 组 织 菜 单 。  

要 选 用 广 而 浅 的 菜 单 树 , 而 不 是 窄 而 深 的 菜 单 树 。  

根 据 菜 单 选 项 的 含 义 进 行 分 组; 并 且 按 一 定 的 规 则 排 序 。 菜 单 选 项 的 标 题 要 力 求 简 短 、 含 义 明 确 , 并 且 最 好 以 关 键 词 开 始 。  

常 用 选 项 要 设 置 快 捷 键 。 结 合 以 上 的 原 则 , 菜 单 编 程 有 以 下 几 方 面 的 技 术 和 技 巧:  

菜 单 选 项 的 分 组  
在VB 中 , 菜 单 选 项 的 分 组 是 通 过 菜 单 栏 分 隔 横 线 实 现 的 。 在 菜 单 的 一 定 位 置 增 加 一 个Caption 属 性 为“ ” 的 菜 单 项 , 它 在 菜 单 上 就 表 现 为 一 条 横 线 。 在 许 多 情 况 下 , 同 一 个 功 能 菜 单 下 又 可 以 按 照 菜 单 选 项 的 功 能 分 为 几 组 , 这 时 就 可 以 用 分 隔 横 线 来 实 现 菜 单 项 的 分 组 。  
常 用 选 项 快 捷 键 的 设 置  
打 开 菜 单 设 计 窗 口(Menu Design Window) , 应 对 于 每 个 菜 单 选 项 有 相 应 的 快 捷 键(Shortcut) 列 表 , 在 该 表 中 选 择 一 个 即 可 。 需 要 注 意 的 是 , 具 有 子 菜 单 的 菜 单 或 者 顶 层 菜 单 的 快 捷 键 不 能 这 样 定 义 。 按 照Windows 的 界 面 设 计 原 则 , 顶 层 菜 单 的 快 捷 键 的 形 式 是Alt+ 字 母 键 。 它 的 实 现 方 法 在 后 文 另 叙 。  
对 于 一 些 常 用 的 功 能 菜 单 项 , 有 约 定 俗 成 的 快 捷 键 。 例 如 , 文 件 打 开 用CTRL+O , 文 件 存 盘 用CRTL+S , 打 印 用CTRL+P , 等 等 。  

为 菜 单 选 项 定 义 好 快 捷 键 之 后 , 菜 单 上 该 选 项 的 后 面 就 出 现 了 快 捷 键 的 文 字 表 示 。  

菜 单 选 项 的 使 能 与 禁 止 、 可 见 与 隐 藏 为 了 表 示 菜 单 选 项 的 一 些 特 殊 功 能 , 可 能 要 用 到 菜 单 选 项 的 使 能 与 禁 止 、 可 见 与 隐 藏 属 性 。 当 因 为 某 种 原 因 使 得 某 个 选 项 所 代 表 的 功 能 不 能 被 实 现 时 , 就 应 该 禁 止 该 选 项 被 选 中 。 菜 单 选 项 的 使 能 与 禁 止 是 通 过 改 变 改 选 项 的Enabled 属 性 实 现 的 。 举 例 来 说 , 假 设 菜 单 选 项 名 为nmuName , 则 禁 止 该 选 项 可 以 如 下 实 现:  

mnuName.Enabled=False  
同 理 , 隐 藏 一 个 选 项 可 以 用  
mnuName.Visible=False  
来 实 现 , 而 使 一 个 隐 藏 的 选 项 恢 复 可 见 则 用  
mnuName.Visible=True  
实 现 。  
菜 单 项 的 隐 藏 与 恢 复 可 见 常 常 用 在 动 态 菜 单 的 实 现 中 。  
菜 单 项 的 动 态 装 入  
菜 单 项 的 动 态 装 入 是 指 菜 单 项 的 个 数 不 固 定 , 并 且 能 够 在 需 要 时 动 态 地 装 入 。 最 简 单 的 例 子 就 是 文 件 菜 单 中 最 近 打 开 的 文 件 的 列 表 。 在 第 一 次 打 开 文 件 之 前 , 该 列 表 是 空 的 , 并 且 不 在 文 件 菜 单 中 出 现; 打 开 一 个 文 件 后 , 该 列 表 不 再 是 空 的 , 并 且 文 件 菜 单 中 出 现 代 表 被 打 开 文 件 的 菜 单 项 。  

在 上 面 的 例 子 里 , 就 综 合 运 用 了 菜 单 项 的 下 标 属 性(Index) 、 标 题 属 性(Caption) 、 可 见 属 性 (Visible) 以 及 菜 单 项 的 装 入 方 法(Load Method) 。  

具 体 的 实 现 过 程 如 下:  

在 文 件 菜 单 里 增 加 一 个 菜 单 项 , 标 题 任 意 , 并 假 设 菜 单 项 的Name 属
  • 下一篇资讯: 操作VB中的无边框窗体
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号