2015-07-21 100 views
-1

我正在編寫一個C#窗體應用程序,我有一個多行文本框。文本框是否具有內置功能,在控件右側有一個按鈕,用於展開文本框,以便可以在大型文本框區域輸入文本。可以擴展文本框以輸入多行文本嗎?

我指的是行動的類型在這個形象:

enter image description here

如果不是,怎麼會是最好的實現代碼?

謝謝。

+0

Ofcourse有可能:-)你有什麼嘗試? – derape

+0

有執行此操作的內置功能嗎?或者是否需要手動編碼? – user3736648

+0

我很確定沒有,你必須自己編寫代碼 – derape

回答

0

嘗試添加一個按鈕,你的項目,雙擊它,然後使用以下:

private void button1_Click(object sender, EventArgs e) 
    { 
     textBox1.Size = new System.Drawing.Size(newWidth, newHeight); 
    } 

那個按鈕應該使文本更大。如果您想在展開後再次將其縮回,則只需添加一個布爾值並在每次單擊該按鈕時檢查它(並改變其狀態)。