【C#】UserControl用法
生活随笔
收集整理的這篇文章主要介紹了
【C#】UserControl用法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
為了避免將所有的控件堆在 MainForm上,導(dǎo)致整個(gè)視圖和邏輯特別復(fù)雜,可以使用UserControl將相關(guān)的控件組合起來,獨(dú)立成一個(gè)個(gè)小的視圖。
比如主窗口中有多個(gè)Tab選項(xiàng)卡,可以將每個(gè)Tab選項(xiàng)卡的視圖獨(dú)立成一個(gè)UserControl,通過手動(dòng)添加或者拖放添加到Form中。下面以PrintPanel為例說明用法(VS2015)。
- 首先,“添加——>新建項(xiàng)——>Visual C#項(xiàng)——>用戶控件”,按照原來Tab中的樣式設(shè)計(jì);
- 手動(dòng)添加: 將PrintPanel添加到MainForm的tab1中。
- 拖放添加: 對(duì)于一些小的自定義控件,如果需要顯示在“工具箱”中,像其他控件一樣拖放設(shè)計(jì),可以修改系統(tǒng)設(shè)置顯示自定義控件。
- 工具——> 選項(xiàng)——> Windows窗體設(shè)計(jì)器——> 常規(guī)——> AutoToolBoxPopulate(自動(dòng)填充工具箱)——> True
總結(jié)
以上是生活随笔為你收集整理的【C#】UserControl用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mac OS X必备APP推荐之一
- 下一篇: c# char unsigned_dll