自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

VB.NET網(wǎng)頁控件事件添加方法簡介

開發(fā) 后端
我們將會(huì)在這篇文章中為大家詳細(xì)介紹一下有關(guān)VB.NET網(wǎng)頁控件事件的動(dòng)態(tài)添加方法,希望這里介紹的內(nèi)容可以提高初學(xué)者的應(yīng)用。

VB.NET是由微軟公司推出的一款能幫助開發(fā)人員提供功能強(qiáng)大的編程環(huán)境的編程語言。要做一個(gè)動(dòng)態(tài)添加VB.NET網(wǎng)頁控件事件的dropdownlist控件,要設(shè)置它的selectindexchanged事件,按網(wǎng)上的很多C#的方法用dd.selectindexchanged+=system.eventhandler的方法不行.在vb.net里不支持這種事件的添加方式.經(jīng)msdn及實(shí)驗(yàn)后可以用addhandler的方法來添加事件.但這樣的dropdownlist對(duì)象應(yīng)該是模塊級(jí)的.因?yàn)橐话阋谒氖录幚砗瘮?shù)里調(diào)用它的屬性,如果不是模塊級(jí)的,那么你的事件處理函數(shù)就找不到對(duì)象了.#t#

例(因?yàn)樵诩覜]有裝vs.net,具體細(xì)節(jié)想不起來了,大概是):

定義一個(gè)模塊級(jí)的dropdownlist控件對(duì)象

 

  1. dim dd as new dropdownlist 

然后在你的按鈕或者別的事件里設(shè)置VB.NET網(wǎng)頁控件事件的屬性及父控件.

 

  1. dd.id="aa" 
  2. dd.iterms.add("aa")  
  3. ...  
  4. addhandler dd.selectindexchanged, 
    addressof aa'這里的aa為你所要添加的
    處理函數(shù)的名稱  
  5. panel1.controls.add(dd)  
  6. protected sub aa(sender as 
    object,e as system.event.....
    (記不起了,呵呵)  
  7. 你的處理過程  
  8. end sub 

 

注意:VB.NET網(wǎng)頁控件事件中應(yīng)該設(shè)置一個(gè)判斷標(biāo)志,在你的page_load事件里生成并顯示你這個(gè)控件,因?yàn)閯?dòng)態(tài)的控件在postback的時(shí)候會(huì)被清除掉,所以你的控件及它的事件都會(huì)沒了.

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

2009-10-30 15:37:23

VB.NET Sub創(chuàng)

2009-10-14 13:21:46

VB.NET Acco

2009-10-28 17:44:31

VB.NET語言

2010-01-15 16:29:47

VB.NET對(duì)象存儲(chǔ)

2010-01-13 10:53:24

VB.NET控件

2009-10-14 10:19:57

VB.NET Doma

2009-10-14 16:04:43

VB.NET Noti

2009-10-20 10:16:24

VB.NET COMB

2009-10-23 13:14:38

2010-01-21 17:23:05

VB.NET Radi

2009-10-23 17:03:18

VB.NET事件編程

2010-01-12 18:12:58

VB.NET事件

2009-10-16 11:38:47

VB.NET使用Ali

2009-10-15 09:16:35

VB.NET重新申明數(shù)

2010-01-19 10:12:39

VB.NET Butt

2009-10-14 11:27:20

VB.NET Grou

2009-10-23 13:10:14

VB.NET List

2009-10-16 14:31:48

VB.NET Noti

2009-10-12 15:02:51

VB.NET動(dòng)態(tài)控件

2010-01-11 10:34:41

VB.NET圖像操作
點(diǎn)贊
收藏

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