ビジュアルベーシックでは、フォームビューで(クリックしてドラッグして)ラベルを作成すると、ラベルに文字列と変数の両方を含めることができますか? *Visual Basicのラベル
*
turns=1
label1.text = ("Turn:"(turns))
例えば、そのラベル1は
*Turn 1*
ビジュアルベーシックでは、フォームビューで(クリックしてドラッグして)ラベルを作成すると、ラベルに文字列と変数の両方を含めることができますか? *Visual Basicのラベル
*
turns=1
label1.text = ("Turn:"(turns))
例えば、そのラベル1は
*Turn 1*
が表示されますので、あなたはVB.Net、または何かを話していますか? .NETで
:
turns = 1
Label1.Text = String.Format("Turn {0}", turns)
どのようなものがどのように分かりますか?私はマイクロソフトからVisual Basic Express Editionを持っています。私はWindowsフォームアプリケーションユーティリティを使用しています。 – Jimbo8098
すべてのコントロールは、任意のオブジェクト参照を格納することができるTag
性質を有しています。しかし、ラベルに「書式文字列」の一種を簡単に与えることはできず、変数を変更するたびにそのラベルを更新することができます。
の場合、テキスト内で変数の値を使用するラベルの書式設定については、デザイナーではできません。コードのどこかで行う必要がありますコンストラクタ、デザイナコードが呼び出された後)。
そう思った。確信が持てませんでした。ありがとう – Jimbo8098
フォームの配置とレイアウトを行うDesignerウィンドウでは、これを実行できません。その機能をコードに実装する必要があります。
ラベルの名前がラベル1とすると、ラベルのテキストを変更する場所にこのコードを書くことができます。例えば、ターン数が変化したときに呼び出されるイベントハンドラ、関数、サブルーチンなどである。
Label1.Text = "Turn: " & turns.ToString()
VBのどのバージョンについてお聞きしますか? –
これはうまく動作しません。コード内で試してください label1.text =( "ターン:"(ターン)) – Jimbo8098