Export (0) Print
Expand All
Expand Minimize

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
/** @attribute ComVisibleAttribute(true) */ 
public enum FormBorderStyle
ComVisibleAttribute(true) 
public enum FormBorderStyle

 Member nameDescription
Supported by the .NET Compact FrameworkFixed3DA fixed, three-dimensional border. 
Supported by the .NET Compact FrameworkFixedDialogA thick, fixed dialog-style border. 
Supported by the .NET Compact FrameworkFixedSingleA fixed, single-line border. 
Supported by the .NET Compact FrameworkFixedToolWindowA 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
Supported by the .NET Compact FrameworkNoneNo border. 
Supported by the .NET Compact FrameworkSizableA resizable border. 
Supported by the .NET Compact FrameworkSizableToolWindowA 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.

Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE Platform Note: In Smartphone applications, do not set the form border style to None on a child form because it will be inaccessible.

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;    
}

public void InitMyForm()
{
    // Adds a label to the form.
    Label label1 = new Label();

    label1.set_Location(new System.Drawing.Point(80, 80));
    label1.set_Name("label1");
    label1.set_Size(new System.Drawing.Size(132, 80));
    label1.set_Text("Start Position Information");
    this.get_Controls().Add(label1);

    // Changes the border to Fixed3D.
    set_FormBorderStyle(get_FormBorderStyle().Fixed3D);

    // Displays the border information.
    label1.set_Text("The border is " + get_FormBorderStyle());
} //InitMyForm

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

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

.NET Framework

Supported in: 2.0, 1.1, 1.0

.NET Compact Framework

Supported in: 2.0, 1.0

Community Additions

ADD
Show:
© 2014 Microsoft