成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

瞬間教會你建立VS2003窗口的全部內容

開發 后端
現在有一個MDI模式的VS2003窗口,其中有一個子窗口中包含一個IE控件。如果你要動態的將這個子窗口轉變為一個頂級窗口,或是隱藏該窗口,那么你會發現IE控件會工作不正常。

本文講述VS2003窗口的建立和創建。這些內容都是我今天花花了一周的時間查閱資料并像IT精英學習出來的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。網上論壇上也有相關內容。

VS2003窗口這個問題的根本原因是由于IE控件在處理隱藏消息時會將自己由系統中刪除掉。解決的辦法是:#t#

在改變控件父窗口的MdiParent屬性之前將IE控件由該窗口的Controls集合中去掉,在改變之后再將IE控件添加到集合中 VS2003中MdiParent屬性變化時會導致IE控件被摧毀掉,而不會重新生成。VS2005雖然也會被摧毀,不過控件會正確被重新創建

  1. private void button2_Click(object sender, System.EventArgs e)  
  2. {  
  3.     if(m_frmOwner == null)  
  4.       m_frmOwner = this.MdiParent;  
  5.  
  6.     Controls.Remove(this.axWebBrowser1);   
  7.     Visible = false;  
  8.  
  9.    if(this.MdiParent == null)  
  10.       this.MdiParent = m_frmOwner;  
  11.    else  
  12.    {  
  13.       Point pos;  
  14.       pos = PointToScreen(Location);  
  15.       this.MdiParent = null;  
  16.       this.Location = pos;  
  17.    }  
  18.  
  19.    Visible = true;  
  20.    Controls.Add(this.axWebBrowser1);  
  21. }   
  22.  

重載VS2003窗口的OnVisibleChanged()方法 無論是VS2003還是VS2005,當改變IE控件的顯示屬性時,控件會被系統除去,而不會重新生成。對于VS2003來說,如果是改變MdiParent屬性的話,也必須重載這個方法,否則在控件重新加入到窗口的集合中時,窗口在進行控件消息遍歷時,會有問題。

  1. protected override void OnVisibleChanged(EventArgs e)  
  2. {  
  3.       foreach(Control obj in Controls)  
  4.       obj.Visible = this.Visible;  
  5. }   
責任編輯:chenqingxiang 來源: deepcast.net
相關推薦

2009-11-26 09:28:56

VS2003打包

2009-11-25 15:31:40

VS2003 SDK

2009-11-26 10:35:16

VS2003制作安裝

2009-11-26 13:05:39

VS2003斷點

2009-11-25 13:22:49

VS2003代碼

2009-12-01 09:51:40

VS2003數據庫

2009-11-27 08:59:29

VS2003配置文件

2009-12-18 10:10:49

VS 2003程序

2009-12-09 13:41:04

VS 2003 報錯

2009-11-30 09:27:38

VS2003源代碼

2009-11-30 13:51:28

2009-12-01 13:10:29

VS2003壓縮代碼

2009-12-09 16:52:51

VS 2003插件

2009-11-30 15:57:18

VS2003 MFC

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 16:50:26

VS2003調試

2009-11-30 17:28:39

VS2003 ASP

2009-12-01 10:54:48

VS2003 英文版

2009-12-01 15:32:48

VS2003配置

2009-11-27 10:14:44

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩av一区二区在线观看 | 五月婷婷激情网 | 欧美6一10sex性hd | 欧美一区二区免费 | 国产黄色在线 | 人人人人人爽 | 久久综合成人精品亚洲另类欧美 | 亚洲国产一区二区在线 | 精品久久久久久久久久久 | 一区二区福利视频 | 久久久成人精品 | 亚洲日本欧美日韩高观看 | 黄色欧美 | 在线综合视频 | 日本不卡免费新一二三区 | 2019天天操| 亚洲欧美综合 | 荷兰欧美一级毛片 | 亚洲欧美综合精品另类天天更新 | 动漫www.被爆羞羞av44 | 亚洲成人日韩 | 亚洲一区二区三区在线 | 国产黄色精品在线观看 | 蜜桃视频一区二区三区 | 亚洲视频在线播放 | 国产精品国产三级国产aⅴ入口 | 麻豆精品久久 | 一区在线观看 | 欧洲成人 | 久久亚洲国产精品 | 日本在线网址 | 一级在线观看 | 国产精品视频久久久久 | 久久久久国产精品一区二区 | 亚欧洲精品在线视频免费观看 | 99久久99| 亚洲成人一区二区 | 久久综合久久综合久久 | 亚洲综合色自拍一区 | 亚洲成人av一区二区 | 久久亚洲国产 |