ContentAlignment Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает выравнивание содержимого на поверхности рисования.
public enum class ContentAlignment
public enum ContentAlignment
type ContentAlignment =
Public Enum ContentAlignment
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| TopLeft | 1 | Содержимое выравнивается по вертикали вверху и горизонтально выравнивается по левому краю. |
| TopCenter | 2 | Содержимое выравнивается по вертикали вверху и горизонтально выравнивается по центру. |
| TopRight | 4 | Содержимое выравнивается по вертикали вверху и горизонтально выравнивается по правому краю. |
| MiddleLeft | 16 | Содержимое выровнено по вертикали в середине и горизонтально выровнено слева. |
| MiddleCenter | 32 | Содержимое выровнено по вертикали в середине и горизонтально выровнено по центру. |
| MiddleRight | 64 | Содержимое выровнено по вертикали в середине и горизонтально выровнено по правому краю. |
| BottomLeft | 256 | Содержимое выровнено по вертикали в нижней части и горизонтально выровнено слева. |
| BottomCenter | 512 | Содержимое выравнивается по вертикали в нижней части и горизонтально выравнивается по центру. |
| BottomRight | 1024 | Содержимое выровнено по вертикали в нижней части и горизонтально выровнено по правому краю. |
Примеры
В следующем примере кода показано, как использовать Point.Point конструкторы и Size перечисление System.Drawing.ContentAlignment . Чтобы запустить этот пример, вставьте этот код в форму Windows, содержащую метку с именем Label1 и вызовите метод InitializeLabel1 в конструкторе формы.
void InitializeLabel1()
{
// Set a border.
Label1->BorderStyle = BorderStyle::FixedSingle;
// Set the size, constructing a size from two integers.
Label1->Size = System::Drawing::Size( 100, 50 );
// Set the location, constructing a point from a 32-bit integer
// (using hexadecimal).
Label1->Location = Point(0x280028);
// Set and align the text on the lower-right side of the label.
Label1->TextAlign = ContentAlignment::BottomRight;
Label1->Text = "Bottom Right Alignment";
}
private void InitializeLabel1()
{
// Set a border.
Label1.BorderStyle = BorderStyle.FixedSingle;
// Set the size, constructing a size from two integers.
Label1.Size = new Size(100, 50);
// Set the location, constructing a point from a 32-bit integer
// (using hexadecimal).
Label1.Location = new Point(0x280028);
// Set and align the text on the lower-right side of the label.
Label1.TextAlign = ContentAlignment.BottomRight;
Label1.Text = "Bottom Right Alignment";
}
Private Sub InitializeLabel1()
' Set a border.
Label1.BorderStyle = BorderStyle.FixedSingle
' Set the size, constructing a size from two integers.
Label1.Size = New Size(100, 50)
' Set the location, constructing a point from a 32-bit integer
' (using hexadecimal).
Label1.Location = New Point(&H280028)
' Set and align the text on the lower-right side of the label.
Label1.TextAlign = ContentAlignment.BottomRight
Label1.Text = "Bottom Right Alignment"
End Sub