flex
有2中彈出視窗:alert.show
()和通過
popupmanager產生出來的彈出視窗,其中alert我們可以稱之為彈出對話方塊主要用於資訊提示,而用popupmanager產生出來的彈出視窗才是本文需要討論的議題。 1、
彈出視窗如何彈出、移除
利用popupmanager,可用popupmanager.centerpopup彈出對話方塊,popupmanager
.removepopup移除對話方塊。
2、對話方塊返回值如何處理
假設現有一對話方塊dialog
,該dialog
是在module
(假設module
為modulea
,modulea
中有一變數user_id
)中觸發的,現要求在dialog
執行完畢之後將user_id
賦值給moduela
,我們該如何處理,這裡我認為5
種方法可以處理。 1)
來處理
中定義乙個public
變數user_id
,則可以在對話方塊dialog
變數,然後modulea
變數即可。 2)
通過dialog.owner
來處理,這裡強調owner
觸發dialog
**為:
vardialog:
dialog
= popupmanager.createpopup(this,
dialog
,true)
as
dialog;
dialog.owner =this; //
然後在dialog中進行modulea
的user_id
變數賦值,**如下:
modulea
(this.owner
). user_id = 「
使用者id」; 3)
通過自定義事件來處理
自定義乙個事件,然後在dialog
中新建乙個事件,將user_id
作為引數置入到事件中,然後派發該事件。 4)
變數處理方法
定義全域性變數,然後在dialog
中置user_id
變數,在modulea
中讀取user_id
變數即可。 5)
通過parentdocument來處理
在dialog
中進行modulea
的user_id
變數賦值,**如下:
parentdocument
.user_id = 「使用者id」; 3、
對話方塊返回值建議處理方法 1)
的話,建議用全域性變數來處理; 2)
該返回值只是當前窗體的話,建議用
parentdocument進行處理;
Flex TitleWindow返回值處理
flex有2 中彈出視窗 alert.show 和通過 popupmanager 產生出來的彈出視窗,其中 alert 我們可以稱之為彈出對話方塊主要用於資訊提示,而用 popupmanager 產生出來的彈出視窗才是本文需要討論的議題。1 彈出視窗如何彈出 移除 利用 popupmanager 可...
有返回值和無返回值函式
前面在定義函式時,有些函式使用了return語句,有些函式沒有使用return語句,使用return語句與不使用return語句有什麼區別呢?由前面的章節我們知道,若定義函式時沒有使用return語句,則預設返回乙個none。要返回乙個none,可以只寫乙個return,但要返回具體的數值,就需要在...
begintrans返回值 VB中的事務處理
vb 中的事務處理有一下兩種方式 1.conn.begintrans 開始執行語句 conn.execute sql if err.number 0 then conn.committrans 提交事務 else conn.rollbacktransaction msgbox 失敗end if 2....