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 ="<>"; 你可以捕捉滑鼠在當前介面或者窗體的位置,然後根據panel的top或者left去判斷 可以在將panel和他包含的每個其他控制元件的onmousemove設定為同一個事件,一起判斷既可 mouse.cursorpos 就是滑鼠在screen中的座標,你再換算一下你的panel在screen中的位置就... 陳麗芬 這是因為新視窗的範圍設定過小,解決的方法如下 1 開啟電腦中的cad文件,可以看到圖形太大無法顯示邊框,如下 2 找到下面的命令欄,輸入z,按回車鍵確定 3 接下來再輸入e,按回車鍵確定 4 之後整個圖形就會出現在視窗頁面了 是辛普森呀呀 原因是複製到另一視窗圖形太大。以cad2010操作為... 1 然後開啟adobe acrobat軟體。2 然後點選建立pdf。3 然後選擇 多個檔案 合併檔案。4 然後點選新增檔案。5 然後選擇需要合併的pdf檔案。6 然後pdf檔案就到了adobe acrobat軟體中。7 然後點選合併檔案就完成了。就可以acrobat 11在一個視窗中開啟多個pdf文...Delphi如何判斷滑鼠指標是否在視窗中
CAD中為什麼在視窗中的圖可以縮小放大,而複製到另視窗之後卻是很大,視窗無法進一步縮小
如何用acrobat 11在視窗中開啟多個pdf