偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

VB.NET中對(duì)于窗體的處理方式有很多種,比如在對(duì)無(wú)規(guī)則窗體的操作方法等等。那么我們就可以通過(guò)這篇文章介紹的有關(guān)VB.NET窗體繼承方式來(lái)對(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 

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

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(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ù)組問(wèn)

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)