cwinform中 在視窗中訪問另視窗的控制元件,可

2021-10-05 02:34:13 字數 2500 閱讀 9788

1樓:超大蒲公英

目測你是弄錯物件了,a這個型別物件,應該早就存了,你這裡再new就是錯的。應該想法獲得真正的物件引用 。

你的那個form2怎麼開啟的?

a page = new a();

這個 new a();是有問題的,應該是引用已開啟的物件。

public partial class form1 : formform2 form2;

private void form1_load(object sender, eventargs e)

private void button1_click(object sender, eventargs e)}

c#如何從另一個視窗中更改主視窗控制元件的屬性

2樓:琳

1.static - 給控制元件設定 static 屬性,在所有程式集中都可以訪問,但這種訪法比較麻煩。。

2.傳物件,示例如回下:

// 第一個窗體

答form1,控制元件名為label,訪問修飾符設為非private即可在這裡建立個有參的構造方法

public form1(from2 owner){} // 第二個窗體from2,控制元件名為btntest我們可以這樣在第二個窗體中控制第一個窗體中的控制元件在form2原始碼中寫:

form2 test = new form2(this);

test.label.text = "<

3樓:匿名使用者

是winform 吧

如果是winform的話,你用建構函式給視窗傳值.

當然也可以用類,

4樓:匿名使用者

窗體間的值傳遞,可以在form1中設定幾個共有變數,也可以建立一個靜態類。

5樓:法術大師巴林

form2中寫個函式,讓form1呼叫,把form1自己的this的傳過去

然後form1中寫個public的函式,當form2呼叫這個的時候,執行你想要的操作

c#如何在一個窗體中讀取另一個窗體的控制元件的資料

6樓:匿名使用者

form1.listview.***x 這樣不行?

7樓:陳婷

我不懂,可以加你qq問你嗎

在c#中怎麼能在一個視窗中設定另一個視窗控制元件的屬性?急急急!!!

8樓:不解釋

1、設定menustrip的modifiers屬性為非private,一般不建議這樣做;

2、用建構函式,例如在回login窗體答中:

menustrip menu1=new menustrip();

public loginfrm(menustrip menu2)3、用委託

main窗體中:

public bool menuenableset(menustrip.enable=value;)}login窗體中:

mainfrm.menuenable=false;

9樓:匿名使用者

穿窗體bai

的靜態變數

。。du。。。類似於單例模式zhi。。

dao。。 public static main _cmain=null;//窗體初始化的時候 進行回new下。。。然後答 其他窗體通過引用可以達到效果。。

lz可以試試看。。或者自己google相關資訊 做個提示!!

10樓:匿名使用者

這個問bai題我也遇到過,如du果用fr2控制

form1中的窗體zhi控制元件,可以在fr2的事件中編寫form1 frm1 = (form1 )this.owner; 語句

dao,這樣版就可以用frm1物件控制form1中的控制元件權了.

11樓:匿名使用者

private mainform m_data = null;

private void readdata_load(object sender, eventargs e)

12樓:市晶瀅鈕巧

1.static

-給控制元件設定

static

屬性,在所有程式集中都可以訪問,但這種訪法比較麻煩。。

2.傳對內象,示例如容下:

//第一個窗體form1,控制元件名為label,訪問修飾符設為非private即可

在這裡建立個有參的構造方法

public

form1(from2

owner)

{}//

第二個窗體from2,控制元件名為btntest我們可以這樣在第二個窗體中控制第一個窗體中的控制元件在form2原始碼中寫:

form2

test

=new

form2(this);

test.label.text

="<>";

如何讓excel中兩個工作表同時在視窗顯示

這個問題你問得簡單,其實並不簡單!情況一 開啟2個不同的excel檔案,使其併排 一般情況下,我們先開啟乙個xls檔案,再開另乙個,螢幕上只會顯示最後乙個xls檔案,而狀態列卻顯示的是2個xls檔案,如何能將2個檔案一起顯示出來呢?有3個辦法 1個是你一邊按住ctrl鍵,用滑鼠分別點選2個xls檔案...

在windows7視窗中檢視檔案的方式有哪些如何檢視檔案

設定win7檔案檢視方式的步驟 1 開啟任意資料夾,點檢視方式 選擇一種檢視樣式 2 點組織選單 資料夾和搜尋選項 3 選擇檢視選項卡,點應用到資料夾,點確定。在windows7視窗中檢視檔案的方式有哪些,如何檢視檔案 1 在windows7系統中檢視檔案,可以直接通過 windows資源管理器 進...

word視窗中閃動的短豎線的名稱是什麼?

word當中文件出現了閃動的短豎線,名字其實就是說你可以輸入內容的意思。文字游標,表示你當前在哪輸入或插入文字或圖稿。word視窗中閃動的短豎線的名稱叫省略線。這個如果沒記錯的話應該叫游標嗯,光標點打字的時候用的啊。我的視窗閃動的短處 顯示游標 游標在 等你打字的時候自己出現的。在word視窗的文字...