C#如何操作另一個表單:[1]主表單操作子表單

來源:互聯網
上載者:User

標籤:

方法/步驟
  1. 1

    首先,我們建立一個項目,然後往表單拖入一個按鈕

  2. 2

    我們在專案管理那裡,右擊,選擇"添加",再選擇"windows表單"

  3. 3

    我們回到表單1,雙擊按鈕,開啟代碼視窗

  4.  

    在代碼視窗中,我們輸入代碼

                Form2 a = new Form2();

                a.Show();

    這幾句話的意思是,執行個體化一個Form2,然後彈出表單

  5.  

    我們啟動程式測試,點擊程式視窗中的按鈕

  6.  

    OK,現在你看到form2彈出來

  7.  

    我們回到form1中,開啟form1的代碼,然後在裡面加入如下代碼,其實就是操作form2表單的代碼

  8.  

    好,我們重新運行程式,看看,form2的標題已經改變

  9.  

    當然,以上都是最基本的,現在說一些複雜的,比如我們要操作form2裡面的一個控制項.

    我們首先往form2拉入一個按鈕,這個按鈕其實你是無法操作它的,因為它是一個private控制項,你必須把它變成public的,也就是公開的

  10.  

    好,我們來把它設定成公開的,我們在專案管理視窗中,選中"Form2.Designer.cs"雙擊開啟代碼

  11.  

    我們找到按鈕的定義代碼,把前面的private更改為public,現在你就可以操作它了

  12.  

    我們現在回到form1的代碼,現在我們可以操作form2裡面的按鈕了

    我們把裡面改為如下

                Form2 a = new Form2();

                a.button1.Text = "被操作的按鈕";

               

                a.Show();

     

  13.  

    我們運行程式,子表單的按鈕上的文字已經被修改了,這就是主表單修改子表單的方法

     

C#如何操作另一個表單:[1]主表單操作子表單(轉)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.