usercontrol裡面可以入力資料或者選擇不同職員,根據不同的event,
需要在畫面中進行相應處理更新畫面。
usercontrol是放在masterpage中的,畫面呼叫masterpage。
實現方式如下
syokuinlistarea.ascx.vb
protected
sub dummyshikyunengetsukubunchangedbutton_click(byval sender as
object, byval e as system.eventargs)
dim tse as
new taisyosyokuineventargs
tse.shikyunengetsu = dummyshikyunengetsu.text
tse.shikyukubun = dummyshikyukubun.text
tse.syokuinbango = dummysyokuinbango.text
dim windowid = ""
' セッションにユーザコントロール情報を格納する
session.add(windowid + ".
個人情報メンテ畫面(共通)"
, tse) '
ベースクラス中のoverrideableメソッドを通して、処理メソッドを呼び出す。
ctype(me.page, prbase).getusercontrolseventbase()
endsubprbase.vb
'''
'''
ユーザコントロールからイベント処理
'''
'''
public
sub getusercontrolseventbase()
getusercontrolsevent()
endsubprotected
overridable
sub getusercontrolsevent()
endsubqyo1250.vb
protected
overrides
sub getusercontrolsevent()
dim tse as taisyosyokuineventargs
tse = session(".
個人情報メンテ畫面(共通)")
msgbox(tse.shikyunengetsu + " " + tse.shikyukubun + " " + tse.syokuinbango)
endsub
利用虛函式實現多型
關鍵字 virtual 針對基類的不同派生類,如果派生類重新定義虛函式,那麼派生類的虛函式將覆蓋基類對應虛函式的實現。如果強制派生類定義某個函式,則可以在基類中將這個虛函式宣告為純虛函式,也就是基類不實現這個虛函式,所有實現留給派生類。當類中含有純虛函式時,這個類就是抽象類。不能建立抽象類的物件,否...
利用虛函式求面積
定義抽象基類shape,由它派生出3個派生類 circle 圓形 rectangle 長方形 和 三角形 用虛函式分別計算面積。編寫求面積和函式double totalarea const vector 該函式利用基類指標向量,它的每乙個元素指向乙個派生類的圖形物件。編寫測試直譯器,讀入各種圖形資訊...
C 利用位址訪問虛函式
include stdafx.h include using namespace std typedef void func void 函式別名 typedef void stdcall func int 如果構造有引數,則使用這個寫法的別名 class a virtual void format ...