winform Outlookbar
控件提供了一種類似Outlook方式的工具條,用來切換各種業務窗口,用上這個控件,肯定為您的程序增色不少。這個控件結合上面介紹的布局控件"WeifenLuo.WinFormsUI.Docking"(具體見文章WinForm界面開發之布局控件"WeifenLuo.WinFormsUI.Docking"的使用),那么效果會更好。下面介紹下如何在代碼中使用這個Outlookbar工具控件。
1、首先創建一個窗體,用來放置該控件,由于該控件不是一個可視化的控件,因此需要做一些特別的處理,如添加一個ImageList控件,并把OutlookBar控件中用到的圖標加載進來,記得選擇一些好看的圖片哦。
2、在MainToolWindow窗體的構造函數或者Load事件中添加OutlookBar的初始化代碼和設置代碼,如下所示。
??outlookBar1 =new OutlookBar();
????????????? OutlookBarBand outlookShortcutsBand =new OutlookBarBand("銷售");
??????????? outlookShortcutsBand.SmallImageList =this.imageList;
??????????? outlookShortcutsBand.LargeImageList =this.imageList;
??????????? outlookShortcutsBand.Items.Add(new OutlookBarItem("訂單", 0));
??????????? outlookShortcutsBand.Items.Add(new OutlookBarItem("客戶", 1));
??????????? outlookShortcutsBand.Background = SystemColors.AppWorkspace;
??????????? outlookShortcutsBand.TextColor = Color.White;
??????????? outlookBar1.Bands.Add(outlookShortcutsBand);
在代碼中注意綁定相關項目的圖標序號,否則如果序號不正確,可能會出錯的,其實整個控件就是提供展示一些圖標,并用同一的事件對鼠標的事件進行處理,用戶根據OutlookBarItem的文本內容來判斷處理,雖然模式有點落后,不過個人感覺控件還是非常好用,方便。
最后呈上相關的控件文件:http://files.cnblogs.com/wuhuacong/UtilityLibrary.rar
轉載于:https://www.cnblogs.com/bile/archive/2013/01/28/2880277.html
總結
以上是生活随笔為你收集整理的winform Outlookbar的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个人收集一些程序员面试题目(一) 一起分
- 下一篇: java开发环境搭建--写给java新手