2014-10-28 71 views
-1

我正在開發一個應用程序 有幾個MDI子窗體和父窗體。如何格式化MDI子窗體中的文本框在c#

我想在父窗體的菜單工具條添加格式按鈕,這樣 上的格式按鈕下面的變化應該應用當點擊:

關注的活性形式的文本框。

請你有任何想法如何做到這一點?

+0

什麼決定活動子窗體是什麼? – Vajura 2014-10-28 07:40:05

+0

先生有12個子窗體 其中每4個都有相同的文本框數量和名稱 – 2014-10-28 07:45:01

+0

您是說當您單擊格式按鈕時,活動子窗體上的文本框應該專注於對嗎?哪一個是積極的孩子形式?還是總是隻有一個孩子的形式開放? – Vajura 2014-10-28 07:46:29

回答

0
private void btnFormat_Click(object sender, EventArgs e) 
    { 
     if (ActiveMdiChild != null) 
     { 
      Form testform = ActiveMdiChild; 
      Control cont = testform.ActiveControl; 
      if (cont is TextBox) 
      { 
       //((TextBox)cont).Text = "Nasir Khan"; 
       FontDialog fontDialog1 = new FontDialog(); 
       // Show the dialog. 
       DialogResult result = fontDialog1.ShowDialog(); 
       // See if OK was pressed. 
       if (result == DialogResult.OK) 
       { 
        // Get Font. 
        Font font = fontDialog1.Font; 
        ((TextBox)cont).Font = font; 
       } 
      } 
     } 
    } 
相關問題