如何在MDI的主窗口里放一个BUTTON(或它其它控件),当显示子窗口(NORMAL状态)里这个控件显示在子窗口后面! 不知道你想问什么呢??你把这个BUTTON(或它其它控件)隐藏啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在MDI的主窗口里放一个PictureBox,然后在PictureBox里面放button即可。 这样行不行。给父窗体加一个子窗体,并将该子窗体的属性设置为不可移动,最大的。再把button加在这个子窗体上。 楼上说的可以,以前我用dephi就是这样干的,速达也是这样干的。或者,放一个PictureBox,搞两张Button的图片就可以了。 如果使用的是MDI方式,不要将主窗体当作一个窗体,不要在上面布置任何控件,而应该只是把主窗体当作应用程序的框架,这样就可以避免许多问题了。 还有一种方法是不要用MDI,直接用主窗口/子窗口关系即可。 具体方法是:稍微改造一下子窗口的构造函数,让它带一个父窗口的参数: MyChildFrom(Form f)//增加一父窗口参数//然后增加: if(f != null) { this.SetTopLevel(False); this.Parent = f; }//下面照旧: ...现在试试在主窗口创建这个子窗口看看: MyChildForm f = new MyChildForm(this); f.Show();... C# Unicode的十六进制 转成 字符 2个datagridview拉动滚动条时同步 PNG图处理后,ALPHA通道问题 DOTNET + COM实例化的一个问题 定时器的调用函数作用域内的变量定义是否存在延迟? 如何把数据存储在云端 怎么把其他类型的变量转换为整数型的? c#如何共享代码? 也就是如何利用别人的代码? mysql取回数据返回问题和使用字符传变量内存占用过大优化问题。 http post winform中怎样使文本框具有类似ie文本框自动完成的功能? 多线程问题
或者,放一个PictureBox,搞两张Button的图片就可以了。
//然后增加:
if(f != null)
{
this.SetTopLevel(False);
this.Parent = f;
}
//下面照旧:
...
现在试试在主窗口创建这个子窗口看看:
MyChildForm f = new MyChildForm(this);
f.Show();
...