成人免费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窗體

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窗體編程模

2009-10-16 09:35:24

VB.NET制作透明窗

2009-10-14 13:56:05

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

2010-01-13 09:31:39

VB.NET窗體打印

2010-01-07 17:10:01

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

2010-01-13 15:52:59

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

2009-11-10 15:07:11

VB.NET窗體

2010-01-12 13:54:12

VB.NET MDI子

2009-10-19 08:55:22

VB.NET多重繼承

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2009-10-26 17:53:50

VB.NET新窗體

2010-01-18 17:15:20

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

2010-01-11 15:31:04

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

2009-10-12 17:32:36

VB.NET窗體應(yīng)用技
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕97| 久久99精品国产自在现线小黄鸭 | 日韩高清在线观看 | 亚洲三级在线观看 | 羞羞色网站 | 别c我啊嗯国产av一毛片 | 欧美日日 | 国产精品亚洲第一区在线暖暖韩国 | 亚洲午夜精品一区二区三区 | 亚洲综合电影 | aaaa网站| 国产欧美一区二区三区久久手机版 | 天天影视网天天综合色在线播放 | 国产成人精品一区二区三区网站观看 | 成年人在线观看视频 | 欧美激情精品久久久久久 | 成人午夜视频在线观看 | 国产免费观看久久黄av片涩av | 亚州精品天堂中文字幕 | 国产高清精品一区二区三区 | 夜夜精品浪潮av一区二区三区 | 免费色网址 | 色综合色综合 | 久久久久久久一区二区三区 | 毛片大全| 欧美亚洲在线视频 | 国产视频久久 | 欧洲精品视频一区 | 国产视频二区 | 午夜一区二区三区在线观看 | 欧美日韩午夜精品 | av一二三区 | 九九在线视频 | 亚洲精品观看 | 97国产精品 | 午夜网| a天堂在线 | 日韩一区二区三区在线观看 | 成人在线免费视频 | 免费观看一级毛片 | 成人在线精品视频 |