C# winform 怎么创建子窗口?我小白一个

 我来答
maybbd
推荐于2017-09-16 · TA获得超过141个赞
知道答主
回答量:54
采纳率:0%
帮助的人:27.1万
展开全部

新建一个窗体Form1,在设置Form1的属性IsMdiContainer 的属性为true,在Form1上面放置一个button按钮,然后在新建一个Form2,在Button单击事件里面写上代码:

 private void button1_Click_1(object sender, EventArgs e)

        {

            Form2 f2 = new Form2();

            f2.MdiParent = this;

            f2.Show();

        }

你看你要的是这种效果吗

刺友互
高粉答主

2019-06-06 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.4万
展开全部

1、首先,新建传统桌面应用程序,即Windows Form应用程序。

2、增加窗体控件如图。图片框和文本框使用同种蓝色背景色。在这里窗体内容的颜色设置并不影响半透明,但是对稍后的镂空有影响。

3、选中窗体,将其Opacity属性设置为50%,运行可见半透明效果。

4、半透明,鼠标是不可穿透的。

5、设置TransparentKey属性,选择刚才同样的蓝色。运行可见窗体镂空(蓝色部分不显示)。

6、要镂空的区域设置成纯种绿色。

7、设置TransparentKey,可以看到窗体镂空而且鼠标可以穿过窗体操作。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-02-19
展开全部
对于子窗口我不是很清楚你的需求。根据个人理解给出我的答案:
在父窗体定义一个按钮,在按钮的事件中写出下面的语句,即可得到子窗体。
Winfom winform=new Winform();
winform.ShowDialog();
如果理解有误,请补充问题。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-02-19
展开全部
设置窗体属性IsMdiContainer 为true ,意思就是把这个窗体作为容器,再添加其他的窗体
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhbandd
2013-02-19
知道答主
回答量:18
采纳率:0%
帮助的人:19.3万
展开全部
主窗体 这个 IsMDIParent = true;2. 其他窗体设置这个 this.MDIParent=主窗体。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式