2017-06-03 6 views
-1

変数を.captionで使用できるようにしたいので、値を取得して何かを作るために使用できます。VB.NETで.captionに変数を接続する方法

最後の実験では、私はそれをfoxproで使用しており、かなりうまく動作します。このような

foxpro code mix variable with system

tmbl = "コマンド" + ALLTRIM(STR(I))は (thisform.pageframe1.page1。& tmblを求めるno_roomする順序を設定。 .caption

& tmbl。 ??をキャプションへのコネクタとして使用する

今、VB.NETでそれをやろうとしています。それは動作しません。どのような種類のコネクタをVB.NETで使用する必要があるのか​​分かりません。だから誰かがVB.NETで使用する必要があることを教えてください?

+0

:TelerikコードコンバータとしてVB.Netに変換し

var label = this.Controls.OfType<Label>() .SingleOrDefault(c => c.Name == "command" + i); if (label != null) { label.Text = "Whatever"; } 

:のようなC#で、それは見えます、あなたはラベルのためにこれをしたいと言います通訳者によって実行される言語で作業する。 VB.NETはそのような言語ではなく、コンパイラを使用します。あなたはVB.NETのコードを投稿していないので、Reflectionを使ってこれを行う方法を誰も見せられません。 –

+0

[質問]を読んで[ツアー] – Plutonix

+0

ありがとうHans Passant ..問題はすでに解決しました – Suyanti

答えて

0

コントロールコレクションを使用して、必要なコントロールを見つけることができます(さらに、VFPでも、これは操作者を&で乱用する代わりに使用してください)。それはそれだけでできる構文わずかの一種である

Dim label = Me.Controls.OfType(Of Label)().SingleOrDefault(Function(c) c.Name = "command" + i) 

If label IsNot Nothing Then 
    label.Text = "Whatever" 
End If 
+0

本当に私を助けてくれます..少なくとも私はテキストを接続することができます少なくとも私のフィールドに私のボタンで表示されますテーブル。..ありがとう。私は後でコードを添付します.. – Suyanti

関連する問題