新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     >>计算机科学论坛<<     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论.NET,C#,ASP,VB技术
    [返回] 计算机科学论坛计算机技术与应用『 Dot NET,C#,ASP,VB 』 → C#Windows应用程序开发之创建工具条 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 6034 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: C#Windows应用程序开发之创建工具条 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     卷积内核 帅哥哟,离线,有人找我吗?
      
      
      威望:8
      头衔:总统
      等级:博士二年级(版主)
      文章:3942
      积分:27590
      门派:XML.ORG.CN
      注册:2004/7/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给卷积内核发送一个短消息 把卷积内核加入好友 查看卷积内核的个人资料 搜索卷积内核在『 Dot NET,C#,ASP,VB 』的所有贴子 访问卷积内核的主页 引用回复这个贴子 回复这个贴子 查看卷积内核的博客楼主
    发贴心情 C#Windows应用程序开发之创建工具条


    C#Windows应用程序开发之创建工具条的前言:通常windows应用程序都有相似的特征:控件、菜单、工具条、状态栏等等。每次我们开始作一个新的windows应用程序时都是以相同的事情开始:建立项目,添加控件和事件处理器。如果我们有一个模板,那么我们就可以节约大量的时间了。

    在介绍如何建立模板的过程中,将涉及大量的微软.net framework类库的基本知识。如果你没有使用集成开发环境那么本文介绍的模板对你将非常有用,如果你使用了visual studio.net这样的集成开发环境你也可以从中了解控件的工作方式,这对你也是很有用的。

    C#Windows应用程序开发之创建工具条

    为了使应用程序的界面更友好,可以在窗体中添加一个工具条。工具条由System.Windows.Forms.ToolBar类描述。窗体中可有多个工具条,工具条中包含了一个或多个ToolBarButton类描述的按钮,可以在每个按钮中插入图像或图标,要达到这个目的你需要一个ImageList控件作为图像容器。

    ImageList imageList = new ImageList();

    C#Windows应用程序开发之创建工具条对于每个图像文件首先要实例化为image对象,然后将这些图像添加到ImageList控件中,Image和Bitmap类可以在System.Drawing名称空间中找到。

    Image newFileImage = new Bitmap(imageFolder + "newFile.bmp");   Image openFileImage = new Bitmap(imageFolder + "openFile.gif");   Image saveFileImage = new Bitmap(imageFolder + "saveFile.bmp");   Image printImage = new Bitmap(imageFolder + "print.gif");    imageList.Images.Add(newFileImage);   imageList.Images.Add(openFileImage);   imageList.Images.Add(saveFileImage);   imageList.Images.Add(printImage);  C#Windows应用程序开发之创建工具条需要注意你可以使用Images集合的add方法将image对象加入到imagelist控件中。现在为将这些图加入到控件中,必须将ImageList控件赋给ToolBar的ImageList属性。

    toolBar.ImageList = imageList;

    C#Windows应用程序开发之创建工具条然后将ImageList控件中的图像赋给工具按钮的ImageIndex属性。

    newToolBarButton.ImageIndex = 0;   openToolBarButton.ImageIndex = 1;   saveToolBarButton.ImageIndex = 2;   printToolBarButton.ImageIndex = 3;  C#Windows应用程序开发之创建工具条象菜单项一样,现在必须把工具按钮加入到工具条中。

    toolBar.Buttons.Add(separatorToolBarButton);   toolBar.Buttons.Add(newToolBarButton);   toolBar.Buttons.Add(openToolBarButton);   toolBar.Buttons.Add(saveToolBarButton);   toolBar.Buttons.Add(separatorToolBarButton);   toolBar.Buttons.Add(printToolBarButton);   C#Windows应用程序开发之创建工具条之最后将工具条加入到窗体中。

    this.Controls.Add(toolBar);   C#Windows应用程序开发之创建工具条的基本情况就向你介绍到这里,希望对你了解和学习C#Windows应用程序开发之创建工具条有所帮助。


       收藏   分享  
    顶(0)
      




    ----------------------------------------------
    事业是国家的,荣誉是单位的,成绩是领导的,工资是老婆的,财产是孩子的,错误是自己的。

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2014/7/11 9:24:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Dot NET,C#,ASP,VB 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/4/23 6:24:00

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    78.125ms