從乙個窗體控制項另一窗體,需要通過共享變數

2021-06-21 16:12:55 字數 450 閱讀 2353

從乙個窗體控制項另一窗體,需要通過共享變數...

兩個窗體間相互通訊,最簡單的方法是通過公用變數.這些變數應在應用程式的宣告部分用public shared關鍵字來宣告.

如我們在form1中宣告以下兩個變數:

public shared studentid as integer

public shared studentname as string

那麼我們從另一窗體中訪問form1中宣告的公用變數,只需在其前面加上窗體的例項的變數名了:

dim frm as new form1

frm.studentid=5

frm.studentname="epower2002"

於是,我們就可用同樣的語法來方法另一窗體的控制項了,那只需要將其窗體的控制項用public shared宣告即可.

注意:是public shared,而不只是public.

如何在乙個窗體中載入另乙個窗體上的控制項?

如何在乙個窗體中載入另乙個窗體上的控制項?delphi windows sdk api 想在乙個窗體上載入另乙個窗體現存的控制項,請問該怎麼做?如form1有edit1 想在form2中載入form1的edit1,該怎麼辦?謝謝!暈死 這麼基礎的知識 拿form1來做個例子好了 比如要用form2的...

如何在乙個窗體中載入另乙個窗體上的控制項?

如何在乙個窗體中載入另乙個窗體上的控制項?delphi windows sdk api 想在乙個窗體上載入另乙個窗體現存的控制項,請問該怎麼做?如form1有edit1 想在form2中載入form1的edit1,該怎麼辦?謝謝!暈死 這麼基礎的知識 拿form1來做個例子好了 比如要用form2的...

C 乙個窗體呼叫另乙個窗體的方法

乙個窗體呼叫另乙個窗體的方法 例如 窗體b要呼叫窗體a中的方法 1 首先在窗體a中將窗體a設為靜態窗體 public static forma m forma 設此窗體為靜態,其他窗體可呼叫此窗體中的方法 2 然後在此窗體a的建構函式中加入 m forma this public forma ini...