none
vb.net 怎样把一个窗体设置成另一个窗体的子窗体 RRS feed

  • 问题

  • 大家好,请教两个问题:
    1.vb.net 怎样把一个窗体设置成另一个窗体的子窗体?

    2.怎样实现双击打开picturebox控件上的图片?
    昨夜西风凋碧树,独上高楼,望尽天涯路!
    2009年8月29日 3:28

答案

  • 你好!
         1,parentForm.IsMdiContainer=true
              childForm.MdiParent=parentForm
         2,  要看你想用什么方式打开图片了,如果想用系统的图片查看器来打开,可以这样:Process.Start(@"D:\xxx.jpg")
              想用窗体打开就更简单了,直接设置窗体的背景或在窗体中添加PictureBox控件,然后用Show方法显示窗体!
    周雪峰
    • 已标记为答案 litianlt 2009年8月29日 7:07
    2009年8月29日 5:22
    版主

全部回复

  • 1. 一种是使用 MDI: http://msdn.microsoft.com/zh-cn/library/aa984339(VS.71).aspx
    2. 在 PictureBox 的双击事件中, 实例你的显示图片的子窗体,将图片的信息通过构造函数等方式传给子窗体,通过子窗体的 Show 或 ShowDialog() 显示子窗体。

    知识改变命运,奋斗成就人生!
    2009年8月29日 5:05
    版主
  • 你好!
         1,parentForm.IsMdiContainer=true
              childForm.MdiParent=parentForm
         2,  要看你想用什么方式打开图片了,如果想用系统的图片查看器来打开,可以这样:Process.Start(@"D:\xxx.jpg")
              想用窗体打开就更简单了,直接设置窗体的背景或在窗体中添加PictureBox控件,然后用Show方法显示窗体!
    周雪峰
    • 已标记为答案 litianlt 2009年8月29日 7:07
    2009年8月29日 5:22
    版主