BorderLess Window
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.Data; public class Form1 : System.Windows.Forms.Form { private Button myButton; public Form1() { this.AutoScaleBaseSize = new System.Drawing.Size(5, 13); this.ClientSize = new System.Drawing.Size(292, 273); this.ControlBox=false; this.MaximizeBox=false; this.MinimizeBox=false; this.FormBorderStyle=FormBorderStyle.None; myButton = new Button(); myButton.Text = "www.java2s.com"; myButton.Location = new System.Drawing.Point(64, 32); myButton.Size = new System.Drawing.Size(150, 50); myButton.Click+=new EventHandler(Close_Window); Controls.Add(myButton); } public void Close_Window(object sender,EventArgs eArgs) { ((Form)((Button)sender).Parent).Close(); } static void Main() { Application.Run(new Form1()); } }
1. | Self Placing Window (save form window related information to Registry) | ||
2. | Non-resizable form | ||
3. | AutoScroll Window | ||
4. | Not in TaskBar | ||
5. | MinimumWindow Size |