標題欄是一個顯著的位置,在這個位置添加按鈕或進行一些個性化的設置,都會給人一種新奇的感覺。
036 使窗體標題欄文字右對齊
在 C#4.0 中實現這一功能非常容易,只需將窗體的 RightToLeft 屬性設置為 Yes 即可。
Form.RightToLeft 屬性用來獲取或設置一個值,該值指示是否將控件的元素對齊以支持使用從右向左的字體的區域設置。
創建一個項目,默認窗體為 Form1,為 Form1 窗體添加背景圖片,設置 RightToLeft 屬性為 Yes。
037 沒有標題欄但可以改變大小的窗口
窗口的樣式是在窗口建立時確定的,在 C# 中實現窗體沒有標題欄但是可以改變大小的窗口,有一個巧妙的方法就是將窗體的 Text 屬性設為空,同時將 ControlBox 屬性設為 False。
:必須將窗體的 Text 屬性設為空。
創建一個項目,默認窗體為 Form1,為 Form1 窗體添加 Label 控件和 Button 控件,用來設計界面。
namespace _037_NoWindowsTitle { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { ControlBox = false; //不在窗體標題欄中顯示控件 } private void button1_Click(object sender, EventArgs e) { Close(); } } }