C# 入门级,还请大家帮助

弘恩 2013-01-25 11:26:19
简单的登录窗口

登录时打开一个总窗口,就像一般ERP系统一样.?
子FORM1

子FORM2

现在的情况是我有几个子FORM,需要在总FORM里面显示的.可以通过点击总FORM里面的一些按钮进行触发,点击子FORM,但子FORM需要嵌在总FORM里面.

我都需要怎么做才可以做到呢?
本人基础比较差,还望大家指点一二.谢谢


...全文
156 11 点赞 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
billdavis 2013-01-26
楼主是这个意思吧: Form1中的某个按钮 private void button11_Click(object sender, EventArgs e) { Form2 f2 = new Form2(); f2.ShowDialog(); } 在Form2中,最后退出的时候,有this.close();关闭Form2。
  • 打赏
  • 举报
回复
Imgnation 2013-01-26
MDI窗体嘛,设置form的属性
  • 打赏
  • 举报
回复
弋岑 2013-01-26
MDI窗体 Demo from = new Demo(); from.MdiParent = this; from.Show(); 这样就行了
  • 打赏
  • 举报
回复
bigbaldy 2013-01-26
子窗口继承UserControl,然后主窗口添加panel,主窗口.panel.controls.add(那个继承自UserControl的控件)
  • 打赏
  • 举报
回复
夜色镇歌 2013-01-26
  • 打赏
  • 举报
回复
将子窗口嵌入到主窗口? 在主窗口加个panel,子窗口在panel显示就行 Form2 f2 = new Form2(); f2.TopLevel = false; f2.Parent = panel1; f2.Show();
  • 打赏
  • 举报
回复
弘恩 2013-01-26
毛员外,真周到!
  • 打赏
  • 举报
回复
毛员外 2013-01-26
就是,得要一个母窗体(IsMdiContainer=true)
哦,还一个,母窗体自带一个MainMenuStrip属性,托一个menustrip控件到母窗体,在menustrip的items中添加一个“窗口列表”,再将menustrip的mdiwindowlistitem的值设置为“窗口列表”,窗口列表的管理就ok了
 public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
menuStrip1.Items.Add("窗口列表");
menuStrip1.MdiWindowListItem = menuStrip1.Items[0] as ToolStripMenuItem;

this.IsMdiContainer = true;
this.MainMenuStrip = menuStrip1;
}

private void Form1_Load(object sender, EventArgs e)
{
frmChild child = new frmChild();
child.MdiParent = this;
child.Show();
}
}

嗯,那个,给你一张截图?我们服务周到吧
  • 打赏
  • 举报
回复
弘恩 2013-01-26
先谢谢各位!我回家后,试试不懂的再问你们!
  • 打赏
  • 举报
回复
霸气飞叽叽 2013-01-26
一楼说的比较贴近楼主的意思吧,MDI窗体
  • 打赏
  • 举报
回复
Hauk 2013-01-25
你说的事MDI窗体么? 设置总form的IsMdiContainer = true; 显示子form的时候设置子form的MdiParent = this; 比如,在总form的某个按钮单击显示子form: private void button1_Click(object sender, EventArgs e) { Form2 f1 = new Form2(); f2.MdiParent = this; f2.Show(); }
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2013-01-25 11:26
社区公告

让您成为最强悍的C#开发者