Label.BorderStyle プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As Label Dim value As BorderStyle value = instance.BorderStyle instance.BorderStyle = value
public: virtual property BorderStyle BorderStyle { BorderStyle get (); void set (BorderStyle value); }
/** @property */ public BorderStyle get_BorderStyle () /** @property */ public void set_BorderStyle (BorderStyle value)
public function get BorderStyle () : BorderStyle public function set BorderStyle (value : BorderStyle)
BorderStyle 値の 1 つ。既定値は BorderStyle.None です。


このプロパティを使用して、コントロールに境界線を追加できます。通常、このプロパティは、別のコントロールにラベルを付ける Label と、アプリケーション プロセスのステータスを表示する Label とを区別するために使用されます。

境界が 3 次元で、ImageList プロパティおよび ImageIndex プロパティを使用して表示されるイメージを持つ Label コントロールの作成方法を次のコード例に示します。このコントロールには、ニーモニック文字を指定したキャプションも表示されます。このコードの例では、PreferredHeight プロパティと PreferredWidth プロパティを使用して、表示するフォーム上の Label コントロールのサイズを適切に設定します。この例では、imageList1 という名前の ImageList が作成され、2 つのイメージが読み込まれている必要があります。また、このコードがフォーム内にあり、そのフォームのコードに System.Drawing 名前空間が追加されている必要もあります。
Public Sub CreateMyLabel() ' Create an instance of a Label. Dim label1 As New Label() ' Set the border to a three-dimensional border. label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D ' Set the ImageList to use for displaying an image. label1.ImageList = imageList1 ' Use the second image in imageList1. label1.ImageIndex = 1 ' Align the image to the top left corner. label1.ImageAlign = ContentAlignment.TopLeft ' Specify that the text can display mnemonic characters. label1.UseMnemonic = True ' Set the text of the control and specify a mnemonic character. label1.Text = "First &Name:" ' Set the size of the control based on the PreferredHeight and PreferredWidth values. label1.Size = New Size(label1.PreferredWidth, label1.PreferredHeight) '...Code to add the control to the form... End Sub
public void CreateMyLabel() { // Create an instance of a Label. Label label1 = new Label(); // Set the border to a three-dimensional border. label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; // Set the ImageList to use for displaying an image. label1.ImageList = imageList1; // Use the second image in imageList1. label1.ImageIndex = 1; // Align the image to the top left corner. label1.ImageAlign = ContentAlignment.TopLeft; // Specify that the text can display mnemonic characters. label1.UseMnemonic = true; // Set the text of the control and specify a mnemonic character. label1.Text = "First &Name:"; /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */ label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight); //...Code to add the control to the form... }
public: void CreateMyLabel() { // Create an instance of a Label. Label^ label1 = gcnew Label; // Set the border to a three-dimensional border. label1->BorderStyle = System::Windows::Forms::BorderStyle::Fixed3D; // Set the ImageList to use for displaying an image. label1->ImageList = imageList1; // Use the second image in imageList1. label1->ImageIndex = 1; // Align the image to the top left corner. label1->ImageAlign = ContentAlignment::TopLeft; // Specify that the text can display mnemonic characters. label1->UseMnemonic = true; // Set the text of the control and specify a mnemonic character. label1->Text = "First &Name:"; /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */ label1->Size = System::Drawing::Size( label1->PreferredWidth, label1->PreferredHeight ); //...Code to add the control to the form... }
public void CreateMyLabel() { // Create an instance of a Label. Label label1 = new Label(); // Set the border to a three-dimensional border. label1.set_BorderStyle(System.Windows.Forms.BorderStyle.Fixed3D); // Set the ImageList to use for displaying an image. label1.set_ImageList(imageList1); // Use the second image in imageList1. label1.set_ImageIndex(1); // Align the image to the top left corner. label1.set_ImageAlign(ContentAlignment.TopLeft); // Specify that the text can display mnemonic characters. label1.set_UseMnemonic(true); // Set the text of the control and specify a mnemonic character. label1.set_Text("First &Name:"); /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */ label1.set_Size(new Size(label1.get_PreferredWidth(), label1.get_PreferredHeight())); //...Code to add the control to the form... } //CreateMyLabel
public function CreateMyLabel() { // Create an instance of a Label. var label1 : Label = new Label(); // Set the border to a three-dimensional border. label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; // Set the ImageList to use for displaying an image. label1.ImageList = imageList1; // Use the second image in imageList1. label1.ImageIndex = 1; // Align the image to the top left corner. label1.ImageAlign = ContentAlignment.TopLeft; // Specify that the text can display mnemonic characters. label1.UseMnemonic = true; // Set the text of the control and specify a mnemonic character. label1.Text = "First &Name:"; /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */ label1.Size = new System.Drawing.Size (label1.PreferredWidth, label1.PreferredHeight); //...Code to add the control to the form... }

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
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Label.BorderStyle プロパティのページへのリンク