有个问题向各位请教!!!!

gj121 2005-02-01 08:58:15
我想在一个MDI窗体中设置背景!
但是设置了背景,在运行的时候却看不到!
后来我把MDI窗体的AutoScroll设为True,背景就可以现示出来!但是MDI窗体的IsMdiContainer的值又恢复成False;真是郁闷!后来我用PictureBox,但是呢!子窗口就显示不出现!因为都在PictureBox的下面!我改变他的Z次序也没有用!
唉!真是郁闷啊!
请高手帮忙!!!!
在此先谢啦!
...全文
125 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gj121 2005-02-03
  • 打赏
  • 举报
回复
兄弟问题解决啦!
我在程序加载的时候设置它的背景图片就OK啦!
谢谢
lionqun 2005-02-02
  • 打赏
  • 举报
回复
在主窗体的Form_Load事件中

//设置背景图片
foreach(Control MyControl in this.Controls)
{
if(MyControl.GetType().ToString()=="System.Windows.Forms.MdiClient")
{
MyControl.BackgroundImage=ImageData.getImage(1); //设置图片
}
}
liulxmooo 2005-02-02
  • 打赏
  • 举报
回复
up
yanyzty 2005-02-02
  • 打赏
  • 举报
回复
我在作一个cs的时候遇到过和你一模一样的问题

不过我把mdi窗体的背景图片就行了
web_gus 2005-02-02
  • 打赏
  • 举报
回复
up
landlordh 2005-02-01
  • 打赏
  • 举报
回复
以前有这样的贴
eg.:

Public Sub button3_Click(ByVal sender As Object, ByVal e As System.EventArgs)
For Each tmpCtr As Control In Me.Controls
If TypeOf tmpCtr Is MdiClient Then
(CType(ConversionHelpers.AsWorkaround(tmpCtr, GetType(MdiClient)), MdiClient)).BackgroundImage = New Bitmap ("2004520161632.jpg")
End If
Next
End Sub

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧