下面的那个图片我是放在了一个label控件上。
在打开子窗体时,子窗体总在label之后,看不到。
我设置了子窗体的TopMost=true;
但是扔看不到子窗体。现在我又需要这么一个图片,也要让子窗体显示在最前面。
请问如何进行相应的设置?
在打开子窗体时,子窗体总在label之后,看不到。
我设置了子窗体的TopMost=true;
但是扔看不到子窗体。现在我又需要这么一个图片,也要让子窗体显示在最前面。
请问如何进行相应的设置?
解决方案 »
- VS2010出现异常后自动调用dispose,程序退出,不显示错误的地方,怎么设置?求教
- 请问各位大虾,VS2008中怎样能让XAML代码自动换行?
- timer控件问题
- active directory NT帐户锁定判断
- picturebox图像保存(急!!)
- 各位,我有过JAVA的1年多经验吧,普通的项目没有问题,现在的情况是项目需要用到.NET,那么我该如何着手?
- WinForm中在textbox中输入的文字如何保存到文本里啊?
- 用C# 如何从FTP上下载文件?
- 求助,如何使用label控件数组
- 500分征集DevExpress for .net 系列控件之(提供FPT者请进!)
- 能不能让WebBrowser直接保存网页,而不转换成HTML4?
- TextBox控件Leave事件编写了代码,控件button,在第一次按下后没作用。
{
//依次检测当前窗体的子窗体
for (int i = 0; i < this.MdiChildren.Length; i++)
{
//判断当前子窗体是否已打开
if (this.MdiChildren[i].Name == childForm.Name)
{
//如果子窗体已打开,激活此子窗体
this.MdiChildren[i].Activate();
return;
}
}
//如果子窗体未打开,则打开子窗体
childForm.MdiParent = this;
childForm.StartPosition = FormStartPosition.CenterScreen;
childForm.TopMost = true;
childForm.Show();
}
foreach (Control c in this.Controls)
{
if (c is MdiClient)
{
c.BackColor = Color.Red; //颜色
c.BackgroundImage = Image.FromFile(@"C:\Documents and Settings\All Users\Documents\My Pictures\示例图片\Sunset.jpg"); //背景
}
} 这样就不用使用LABEL啦!!
如果是和主窗体一起出来就直接再form1加载里用代码直接显示出来就OK!
使用lable 效率肯定是不高的