日期:2014-05-18  浏览次数:21355 次

【求助】c# winform仿QQ系统设置界面
我想做这么一个界面,


用c# winform开发,请大家帮帮忙。
只实现这个也可以




谢谢了,最好详细一点。



------解决方案--------------------
DotNetBar for Windows Forms
------解决方案--------------------
用第3方控件貌似可以实现 然后用到Control类添加右边的控件
------解决方案--------------------

------解决方案--------------------
xppanel
http://topic.csdn.net/u/20100729/18/b8cd8030-9bf5-4d86-8baa-e1985a09aad0.html
------解决方案--------------------
在右边加一个group或者其他容器, 然后在写下面的代码

private void button2_Click_1(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button2.Dock = DockStyle.Top;
button2.SendToBack();
button3.Dock = DockStyle.Top;
button3.SendToBack();
button4.Dock = DockStyle.Top;
button4.SendToBack();
button5.Dock = DockStyle.Top;
button5.SendToBack();
button1.Dock = DockStyle.Top;
button1.SendToBack();


listView1.Dock = DockStyle.Fill;
listView1.Clear();
listView1.Items.Add("常规", "常规", 14);
listView1.Items.Add(设置", "设置", 13);
listView1.Items.Add("声音", "声音", 15);
listView1.Items.Add("皮肤", "皮肤", 19);
listView1.Items.Add("文件记录", "文件记录", 18);
}

private void button3_Click_1(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button3.Dock = DockStyle.Top;
button3.SendToBack();
button4.Dock = DockStyle.Top;
button4.SendToBack();
button5.Dock = DockStyle.Top;
button5.SendToBack();
button1.Dock = DockStyle.Top;
button1.SendToBack();
button2.Dock = DockStyle.Bottom;
button2.SendToBack();

listView1.Dock = DockStyle.Fill;
listView1.Clear();
listView1.Items.Add("常规", "常规", 14);
listView1.Items.Add(设置", "设置", 13);
listView1.Items.Add("声音", "声音", 15);
listView1.Items.Add("皮肤", "皮肤", 19);
listView1.Items.Add("文件记录", "文件记录", 18);
}

private void button1_Click_1(object sender, EventArgs e)
{
listView1.Dock = DockStyle.None;
button1.Dock = DockStyle.Top;
button1.SendToBack();
button5.Dock = DockStyle.Bottom;
button5.SendToBack();
button4.Dock = DockStyle.Bottom;
button4.SendToBack();
button3.Dock = DockStyle.Bottom;
button3.SendToBack();
button2.Dock = DockStyle.Bottom;
button2.SendToBack();

listView1.BringToFront();
listView1.Dock = DockStyle.Fill;
listView1.Clear();
listView1.Items.Add("常规", "常规", 14);
listView1.Items.Add(设置", "设置", 13);
listView1.Items.Add("声音", "声音", 15);
listView1.Items.Add("皮肤", "皮肤", 19);
listView1.Items.Add("文件记录", "文件记录", 18);
}
 


private void button4_Click_1(object sender, EventArgs e)