日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
徹底解決VB.NET窗體繼承相關(guān)問(wèn)題

VB.NET中對(duì)于窗體的處理方式有很多種,比如在對(duì)無(wú)規(guī)則窗體的操作方法等等。那么我們就可以通過(guò)這篇文章介紹的有關(guān)VB.NET窗體繼承方式來(lái)對(duì)窗體的處理進(jìn)行一個(gè)深入的研究,加什么我們對(duì)這方面的認(rèn)知程度。

成都創(chuàng)新互聯(lián)公司是專(zhuān)業(yè)的六盤(pán)水網(wǎng)站建設(shè)公司,六盤(pán)水接單;提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行六盤(pán)水網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

1、創(chuàng)建一個(gè)基窗體Form1,在窗體中放入三個(gè)TextBox,為別為T(mén)extBox1 TextBox2 TextBox3

2、為T(mén)extBox1增加KeyDown事件(當(dāng)在TextBox1中按下ENTER鍵時(shí),自動(dòng)跳至TextBox2 ),代碼如下:

 
 
 
  1. Private Sub TextBox1_KeyDown  
  2. (ByVal sender As Object, ByVal   
  3. e As System.Windows.Forms.  
  4. KeyEventArgs) Handles   
  5. TextBox1.KeyDown     
  6. If e.KeyCode = Keys.Enter   
  7. Then TextBox2.Focus()     
  8. End Sub 

3、添加VB.NET窗體繼承,選擇Form1為基窗體,這樣就創(chuàng)建了一個(gè)繼承窗體。只是此時(shí)窗體內(nèi)的控件不能做修改(屬性/事件)

4、如果希望將繼承窗體中TextBox1的KeyDown事件修改,需要將基窗體中TextBox1中KeyDown事件修改為:

 
 
 
  1. Public Overridable Sub TextBox1_KeyDown
    (ByVal sender As Object, ByVal e 
    As System.Windows.Forms.KeyEventArgs) 
    Handles TextBox1.KeyDown  
  2. If e.KeyCode = Keys.Enter Then 
    TextBox2.Focus()  
  3. End Sub 

注意:此處將原來(lái)的“Private ” 修改為“Public Overridable”

而后下面的代碼復(fù)制到VB.NET窗體繼承中即可:

 
 
 
  1. Public Overrides Sub TextBox1_
    KeyDown(ByVal sender As Object, 
    ByVal e As System.Windows.
    Forms.KeyEventArgs) Handles 
    TextBox1.KeyDown  
  2. If e.KeyCode = Keys.Enter 
    Then TextBox3.Focus()  
  3. End Sub 

5、此時(shí)繼承窗體中的TextBox1控件的屬性欄為灰色(即不能修改),如需要做控件屬性做修改操作,請(qǐng)修改基窗體中的代碼。#t#

在基窗體From1代碼[Windows 窗體設(shè)計(jì)器生成的代碼] 部分,找到

  1. Friend WithEvents TextBox1 
    As System.Windows.Forms.TextBox 

將“Friend”修改為 “Public ”即可

6、VB.NET窗體繼承中需要注意的是:

在設(shè)計(jì)時(shí),當(dāng)生成包含基窗體的項(xiàng)目時(shí),對(duì)基窗體外觀所做的更改(屬性的設(shè)置或控件的增減)將在繼承的窗體上反映。僅將更改保存到基窗體是不夠的。若要生成項(xiàng)目,請(qǐng)從“生成”菜單選擇“生成”。


本文標(biāo)題:徹底解決VB.NET窗體繼承相關(guān)問(wèn)題
當(dāng)前鏈接:http://m.5511xx.com/article/cohodej.html