ButtonBase::ImageAlign Property
.NET Framework (current version)
Gets or sets the alignment of the image on the button control.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
public: property ContentAlignment ImageAlign { ContentAlignment get(); void set(ContentAlignment value); }
Property Value
Type: System.Drawing::ContentAlignmentOne of the ContentAlignment values. The default value is MiddleCenter.
| Exception | Condition |
|---|---|
| InvalidEnumArgumentException | The value assigned is not one of the ContentAlignment values. |
The following code example uses the derived class, Button and sets some of its common properties. The result will be a flat button with text on the left and an image on the right. This code requires that you have a bitmap image named MyBitMap.bmp stored in the C:\Graphics directory, and that a reference to the System.Drawing namespace is included.
private: void SetMyButtonProperties() { // Assign an image to the button. button1->Image = Image::FromFile( "C:\\Graphics\\MyBitmap.bmp" ); // Align the image and text on the button. button1->ImageAlign = ContentAlignment::MiddleRight; button1->TextAlign = ContentAlignment::MiddleLeft; // Give the button a flat appearance. button1->FlatStyle = FlatStyle::Flat; }
.NET Framework
Available since 1.1
Available since 1.1
Show: