Vb.net-label

提供:Dev Guides
移動先:案内検索

VB.Net-ラベル管理

Labelコントロールは、標準のWindowsラベルを表します。 一般的に、GUIは、実行時に変更されない情報テキストを表示するために使用されます。

ツールボックスからLabelコントロールをドラッグし、フォームにドロップして、ラベルを作成しましょう。

VB.Net Label Control

ラベルコントロールのプロパティ

以下は、ラベルコントロールの一般的に使用されるプロパティの一部です-

Sr.No. Property & Description
1

Autosize

すべてのコンテンツを表示するためにコントロールのサイズを自動的に変更するかどうかを指定する値を取得または設定します。

2

BorderStyle

コントロールの境界線スタイルを取得または設定します。

3

FlatStyle

Labelコントロールのフラットスタイルの外観を取得または設定します

4

Font

コントロールによって表示されるテキストのフォントを取得または設定します。

5

FontHeight

コントロールのフォントの高さを取得または設定します。

6

ForeColor

コントロールの前景色を取得または設定します。

7

PreferredHeight

コントロールの適切な高さを取得します。

8

PreferredWidth

コントロールの適切な幅を取得します。

9

TabStop

ユーザーがTabキーでラベルに移動できるかどうかを示す値を取得または設定します。 このプロパティは、このクラスでは使用されません。

10

Text

このコントロールに関連付けられたテキストを取得または設定します。

11

TextAlign

ラベル内のテキストの配置を取得または設定します。

ラベルコントロールのメソッド

以下は、ラベルコントロールの一般的に使用される方法の一部です-

Sr.No. Method Name & Description
1

GetPreferredSize

コントロールをはめ込むことができる長方形の領域のサイズを取得します。

2

Refresh

コントロールがクライアント領域を無効にし、それ自体と子コントロールをすぐに再描画するように強制します。

3

Select

コントロールをアクティブにします。

4

Show

コントロールをユーザーに表示します。

5

ToString

コントロールの名前を含む文字列を返します。

ラベル管理のイベント

以下は、ラベルコントロールの一般的に使用されるイベントの一部です-

Sr.No. Event & Description
1

AutoSizeChanged

AutoSizeプロパティの値が変更されたときに発生します。

2

Click

コントロールがクリックされたときに発生します。

3

DoubleClick

コントロールがダブルクリックされたときに発生します。

4

GotFocus

コントロールがフォーカスを受け取ったときに発生します。

5

Leave

入力フォーカスがコントロールを離れると発生します。

6

LostFocus

コントロールがフォーカスを失ったときに発生します。

7

TabIndexChanged

TabIndexプロパティの値が変更されたときに発生します。

8

TabStopChanged

TabStopプロパティが変更されたときに発生します。

9

TextChanged

Textプロパティの値が変更されたときに発生します。

Labelコントロールのプロパティ、メソッド、およびイベントの詳細なリストについては、Microsoftのドキュメントを参照してください。

以下は、2つのラベルを作成する方法を示す例です。 デザイナビュータブから最初のラベルを作成し、プロパティウィンドウからそのプロパティを設定しましょう。 ラベルのClickイベントとDoubleClickイベントを使用して、最初のラベルを移動し、そのテキストを変更し、2番目のラベルを作成してフォームに追加します。

次の手順を実行します-

  • ラベルコントロールをフォームにドラッグアンドドロップします。
  • 「これはラベルコントロールです」というキャプションを提供するようにTextプロパティを設定します。
  • プロパティウィンドウからFontプロパティを設定します。
  • ラベルをクリックしてコードウィンドウにClickイベントを追加し、次のコードを追加します。
Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) _
      Handles MyBase.Load

      ' Create two buttons to use as the accept and cancel buttons.
      ' Set window width and height
      Me.Height = 300
      Me.Width = 560

      ' Set the caption bar text of the form.
      Me.Text = "tutorialspont.com"
      ' Display a help button on the form.
      Me.HelpButton = True
   End Sub

   Private Sub Label1_Click(sender As Object, e As EventArgs) _
      Handles Label1.Click
      Label1.Location = New Point(50, 50)
      Label1.Text = "You have just moved the label"
   End Sub
   Private Sub Label1_DoubleClick(sender As Object, e As EventArgs)
      Handles Label1.DoubleClick
      Dim Label2 As New Label
      Label2.Text = "New Label"
      Label2.Location = New Point(Label1.Left, Label1.Height + _
       Label1.Top + 25)
      Me.Controls.Add(Label2)
   End Sub
End Class

上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な Start ボタンを使用して実行されると、次のウィンドウが表示されます-

結果フォーム

ラベルをクリックしてダブルクリックすると、次の効果が得られます-

結果フォーム