QQ里有QQ好友, 通讯录,QQ群等可折叠起来的菜单, 这样的应该如何实现,急求源代码或实现方案。
解决方案 »
- C# 求解删除文件前对文件进行备份
- 一个C#程序,揪出服务器中的黑手
- 视频监控的问题
- 怎样使用轮询的方法从串口读取一个字节
- 在数据库中创建表,字段最长能多大啊???
- 在picturebox里处理图像,如何把处理的过程显示出来
- 关于在c#中用javascript判断用户操作的问题!在线等!!!
- ado.net 保存 二进制文件到 oracle blob 错误:ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值
- C#串口读取数据效率的问题
- 如何用google的webservice来实现对自己网站进行google的搜索功能!
- 百分求解 PropertyGrid问题
- 我这样的简历可以吗?大家帮我看看
参考下
这个控件我有,你把邮箱给我,我发给你!要在窗体加载时添加
//添加 SideBar 的两个组
如下:
sbFriends.AddGroup("我的好友");
sbFriends.AddGroup("陌生人");
http://p.blog.csdn.net/images/p_blog_csdn_net/geaim/EntryImages/20090216/11.jpg
输入 仿QQ折叠菜单
然后回车
hoho,快乐接分
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms; namespace 类QQ的程序界面
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button1.Dock = DockStyle.Top;
button2.Dock = DockStyle.Bottom;
button3.SendToBack();
button3.Dock = DockStyle.Bottom;
listView1.BringToFront();
listView1.Dock = DockStyle.Bottom;
listView1.Clear();
listView1.Items.Add("小猪", "小猪", 0);
listView1.Items.Add("小狗", "小狗", 1);
listView1.Items.Add("娇娇", "娇娇", 2);
} private void Form1_Load(object sender, EventArgs e)
{
listView1.Clear();
listView1.LargeImageList = imageList1;
listView1.Items.Add("小猪", "小猪", 0);
listView1.Items.Add("小狗", "小狗", 1);
listView1.Items.Add("娇娇", "娇娇", 2); } private void button2_Click(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button2.Dock = DockStyle.Top;
button1.SendToBack();
button1.Dock = DockStyle.Top;
button3.Dock = DockStyle.Bottom;
listView1.Dock = DockStyle.Bottom;
listView1.Clear();
listView1.Items.Add("北风", "北风", 3);
} private void button3_Click(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button3.SendToBack();
button3.Dock = DockStyle.Top;
button2.SendToBack();
button2.Dock = DockStyle.Top;
button1.SendToBack();
button1.Dock = DockStyle.Top;
listView1.Dock = DockStyle.Bottom;
listView1.Clear();
listView1.Items.Add("冰雨", "冰雨", 5); }
}
}
http://www.codeproject.com/KB/selection/csoutlookbar.aspx
http://www.jb51.net/article/5286.htm
http://bbs.blueidea.com/thread-2903313-1-1.html http://www.blueidea.com/tech/web/2006/3824.asp
可以实现这个功能的 有太多方式了 多网上找找吧 总有是你需要的