ContentAlignment Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Устанавливает выравнивание содержимого на поверхности рисунка.
public enum class ContentAlignment
public enum ContentAlignment
type ContentAlignment =
Public Enum ContentAlignment
- Наследование
Поля
BottomCenter | 512 | Содержимое выравнивается вертикально по нижнему краю и горизонтально по центру. |
BottomLeft | 256 | Содержимое выравнивается вертикально по нижнему краю и горизонтально по левому краю. |
BottomRight | 1024 | Содержимое выравнивается вертикально по нижнему краю и горизонтально по правому краю. |
MiddleCenter | 32 | Содержимое выравнивается вертикально по середине и горизонтально по центру. |
MiddleLeft | 16 | Содержимое выравнивается вертикально по середине и горизонтально по левому краю. |
MiddleRight | 64 | Содержимое выравнивается вертикально по середине и горизонтально по правому краю. |
TopCenter | 2 | Содержимое выравнивается вертикально по верхнему краю и горизонтально по центру. |
TopLeft | 1 | Содержимое выравнивается вертикально по верхнему краю и горизонтально по левому краю. |
TopRight | 4 | Содержимое выравнивается вертикально по верхнему краю и горизонтально по правому краю. |
Примеры
В следующем примере кода показано, как использовать конструкторы Point.Point и Size и перечисление System.Drawing.ContentAlignment . Чтобы выполнить этот пример, вставьте этот код в форму Windows Forms, содержащую метку с именем 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