彭宁新的网站系统
当前位置:中国站长 > C#    
程序开发C语言Java/JSP移动开发汇编语言C#C++VBDelphi
CGI论坛SilverlightActionScript
sideBar控件的使用方法
整理时间:12-13-2009 整理人员:FengLang   ( 得分:5 )
阅读人次:2959

最近私下帮朋友做了个类似QQ一样的聊天工具,(只是类似,功能少了N多),其中那个分组面板就是了sideBar这个控件,但查了好久,网上都没有详细的介绍,在这里简单介绍一下吧!

下载方法:到百度或google上面用sideBar.dll搜一下就可以下载了

第一步就是在工具箱里面把这个控件添加进来,工具箱上添加一个选项卡,点击右键,添加项,再选到刚才下载到的DLL文件。

下面介绍一下这个控件的属性

imageList  这个是绑定到ImageList控件上,显示头像时就直接用到ImageList的序号

ItemContextMenuStrip  子项的右键菜单

Viw 显示的样式

sideBar先有组再有成员,所以要在sideBar上添加几个组,添加方法

sideBar.AddGroup(“这个是组的名称”)

有了组后就要在组里面添加成员,添加方法

sideBar1.Groups[i].Items.Add("成员名称",12);  后面这个12就是这个成员绑定的图片的序号(头像,QQ那样前面有个图片头像)

子项上右键显示菜单,像ListView一样,sideBar也有HitTest这个功能,但用起来相差就很大了,如下面那样才能实现:

Point p = sideBar1.PointToClient (MousePosition );
if (e.Button == MouseButtons.Right)
     {     
         if (sideBar1.SeletedItem != null && sideBar1.SeletedItem.HitTest (p.X,p.Y) == true )
              {
                        contextMenuStrip1.Show(MousePosition);
              }
      }

这样就可以完成sidebar的设置了。

 
操作系统
Windows系列苹果
Linux架设服务器
数据库
MySqlSQL Server
ACCESSVFP
SybaseDB2
Oracle
综合应用
网络技术黑客技术
电脑故障病毒安全
程序开发
C语言Java/JSP
移动开发汇编语言
C#C++
VBDelphi
CGI论坛
SilverlightActionScript
平面&三维
PhotoShopFlash
3DmaxCAD
CorelDraw
网页设计
JavascriptVML教程
Php语言AJAX
XMLASP
ASP.NETCss
HTML语法Dom
电脑基础
域名知识虚拟主机
网站知识VPS知识
主机知识服务器架设
邮箱知识IDC增值服务
最新推荐
  • C#中的析构函数
  • 防止对 Visual Basic .NET...
  • C# 2.0:使用匿名方法、迭...
  • .net中内存占用的问题
  • ASP.NET缓存:方法和最佳实...
  • UBB(c#完整版)
  • C#实现web信息自动抓取
  • C#实现的18位身份证格式验...
  • 本类热门
  • sideBar控件的使用方法
  • C# 2.0:使用匿名方法、迭...
  • .net中内存占用的问题
  • 防止对 Visual Basic .NET...
  • ASP.NET缓存:方法和最佳实...
  • C#实现的18位身份证格式验...
  • C#中的析构函数
  • UBB(c#完整版)

  • 粤ICP备12087766号   |  

    粤公网安备 44139902100106号