Expand Minimize
2 out of 3 rated this helpful - Rate this topic

FormBorderStyle Enumeration

Specifies the border styles for a form.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
[ComVisibleAttribute(true)]
public enum FormBorderStyle
Member nameDescription
NoneNo border.
FixedSingleA fixed, single-line border.
Fixed3DA fixed, three-dimensional border.
FixedDialogA thick, fixed dialog-style border.
SizableA resizable border.
FixedToolWindowA tool window border that is not resizable. A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB. Although forms that specify FixedToolWindow typically are not shown in the taskbar, you must also ensure that the ShowInTaskbar property is set to false, since its default value is true.
SizableToolWindowA resizable tool window border. A tool window does not appear in the taskbar or in the window that appears when the user presses ALT+TAB.

This enumeration is used by the Form class. It represents the different styles of the form. The default style is Sizable.

In this example, you change the form border style to Fixed3d and display the border's information using a label. This example assumes that you have already created a Form named Form1.

public void InitMyForm()
{
	// Adds a label to the form.
	Label label1 = new Label();
	label1.Location = new System.Drawing.Point(80,80);
	label1.Name = "label1";
	label1.Size = new System.Drawing.Size(132,80);
	label1.Text = "Start Position Information";
	this.Controls.Add(label1);

	// Changes the border to Fixed3D.
	FormBorderStyle = FormBorderStyle.Fixed3D;

	// Displays the border information.
	label1.Text = "The border is " + FormBorderStyle;	
}

.NET Framework

Supported in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.