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

徹底解決VB.NET窗體繼承相關(guān)問題

開發(fā) 后端
VB.NET窗體繼承首先要選擇一個(gè)合乎規(guī)則的基窗體。那么在這里將會(huì)對(duì)這一操作方法進(jìn)行一個(gè)詳細(xì)的介紹,希望對(duì)大家有所幫助。

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

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

2、為TextBox1增加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 

注意:此處將原來的“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)從“生成”菜單選擇“生成”。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2010-01-08 14:07:47

VB.NET窗體傳值

2010-01-20 14:52:21

VB.NET修改數(shù)據(jù)窗

2009-11-03 17:31:01

VB.NET窗體

2009-10-16 09:35:24

VB.NET制作透明窗

2010-01-13 09:31:39

VB.NET窗體打印

2009-10-14 13:56:05

VB.NET數(shù)據(jù)窗體

2010-01-11 15:12:30

VB.NET特殊窗體

2009-10-09 16:54:03

VB.NET窗體

2009-10-14 15:20:21

VB.NET窗體指針

2009-10-14 15:34:29

VB.NET窗體編程模

2010-01-07 17:10:01

VB.NET控件數(shù)組問

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2009-10-19 08:55:22

VB.NET多重繼承

2009-10-26 17:53:50

VB.NET新窗體

2010-01-12 13:54:12

VB.NET MDI子

2009-11-10 15:07:11

VB.NET窗體

2010-01-13 15:52:59

VB.NET浮動(dòng)窗體

2010-01-18 17:15:20

VB.NET參數(shù)類型不

2009-10-14 14:50:16

VB6.0VB.NET

2010-01-12 17:54:42

VB.NET Dlli
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区二区三区日本 | 69av在线视频| 免费看片在线播放 | 精品一区在线看 | hsck成人网 | 亚洲免费网 | 欧美精品在欧美一区二区 | 97视频网站 | 欧美亚洲视频 | 中文字幕视频在线 | 日日艹夜夜艹 | 色悠悠久| 在线成人免费视频 | 手机av在线 | 欧美精品在欧美一区二区少妇 | 国产精品久久久久久久久久妞妞 | 99久久精品一区二区成人 | 欧美久久一区 | 国产成人精品一区二区三区在线观看 | 精品美女在线观看 | 日韩精品在线视频免费观看 | 国产91丝袜在线播放 | 激情欧美一区二区三区中文字幕 | 日韩av一区二区在线观看 | 一区二区精品 | 亚洲福利视频网 | 一级做a爰片久久毛片免费看 | 久久久青草婷婷精品综合日韩 | 亚洲一区二区中文字幕 | 午夜av电影院 | 国产片侵犯亲女视频播放 | 欧美精品在线一区二区三区 | 黄色网址在线免费观看 | 欧美888| 久久精彩 | 国产精品美女 | 欧美一a | 午夜激情网 | 亚洲午夜精品一区二区三区 | 日韩在线h | 久久在线精品 |