![]() |
Controls Properties: |
|
Introduction |
|
When a control can be resized, or it has been configured to be sizable, as it would be the case for a label or a button, you can specify in what part of its confined borders the text should display. This characteristics is controlled by the TextAlign property. To specify the alignment of text during design, access the Properties window for a control and use the TextAlign field:
|
|
The TextAlign property is of type ContentAlignment, which is an enumeration. The members and result of this enumeration are:
To programmatically specify the text alignment of a control, access its TextAlign property and assign it the desired member of the ContentAlignment enumeration. Here is an example: Imports System
Imports System.Drawing
Imports System.Windows.Forms
Module Exercise
Public Class WinControls
Inherits Form
Private btnSubmit As Button
Dim components As System.ComponentModel.Container
Public Sub New()
InitializeComponent()
End Sub
Public Sub InitializeComponent()
btnSubmit = New Button()
btnSubmit.Text = "Submit"
btnSubmit.Location = New Point(20, 20)
btnSubmit.Size = New Size(100, 60)
btnSubmit.TextAlign = ContentAlignment.BottomRight
Controls.Add(btnSubmit)
End Sub
Public Shared Function Main() As Integer
Application.Run(New WinControls())
Return 0
End Function
End Class
End Module
|
|
|
||
| Home | Copyright © 2008 FunctionX, Inc. | Home |
|
|
||