用pagecontrol控制吧,那个比较方便
解决方案 »
- C# form开发,想将word移植到form实现对文字的编辑。。大神进
- 小妹请教一个TabPage页头的图片显示样式问题!
- WebBrowser响应事件问题 50分向高人求教 在线等
- SQL2000连接出错
- 二进制存入access的照片怎么读出到PictureBox?
- cs第三方控件gridview 行样式
- 请问哪位老大有C#Builder的序列号
- 哪里有.Net framework的总体类结构图可以下载?
- 水晶报表,设计之后动态控制某个字段的显示或隐藏
- 怎样设定才能在C#编写的程序运行出错并且跳出后自动将错误信息写入到系统日志?
- C#制作的ActiveX在IE标签关闭时不能正确释放
- SerilPort的问题
弄7个form,这应该不是很好的解决方案吧。
7个panel,设计器里放不下,设计的时候会看起来乱糟糟的
总之你最终给用户看的时候不乱就行了,用户才不知道你到底怎么实现的
当然,条条大路通罗马,看你的思路吧。
{
ChangeContent(2);
}private void ChangeContent(int i)
{
panel.Controls.Clear();
panel.Controls.Add(Contents[i]);
}或者private void MyContent_Next(object sender, EventArgs e)
{
for(var i =0 ; i<Contents.Length; i++)
{
if(Contents[i]==(IMyContent)sender)
{
if(i<Contents.Length -1)
ChangeContent(i+1);
return;
}
}
}这就实现了随时切换。通过认真研究 IMyContent 有什么必要的属性、方法、事件,你就可以搞清楚这个框架的行为。
总之,第一不要乱改UI设计。第二就是要将“繁琐”抽象出来,要学习一点软件设计知识,简单地分层实现任意难度的东西。