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

Dim instance As Label Dim value As ContentAlignment value = instance.ImageAlign instance.ImageAlign = value
[LocalizableAttribute(true)] public: property ContentAlignment ImageAlign { ContentAlignment get (); void set (ContentAlignment value); }
/** @property */ public ContentAlignment get_ImageAlign () /** @property */ public void set_ImageAlign (ContentAlignment value)
public function get ImageAlign () : ContentAlignment public function set ImageAlign (value : ContentAlignment)
ContentAlignment 値の 1 つ。既定値は ContentAlignment.MiddleCenter です。


このプロパティを使用すると、イメージが適切に表示されるように、Label コントロールの境界内にイメージを配置できます。Image プロパティを使用するか、ImageList プロパティと ImageIndex プロパティを組み合わせて使用して、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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からLabel.ImageAlign プロパティを検索する場合は、下記のリンクをクリックしてください。

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