• ベストアンサー

変数などを利用したWithの使い方について!

こんにちは、Windows2000,VB6,SP5で開発しているものです。 それでは、質問させていただきます。 Withについてなのですが、 例えば下記のような動作をしたいと思っています。 dim strABC as String strABC = Textbox1 With strABC   .text = "A" end With 上のように作って、変数を色々変えて、 複数のコントロールで同じWithを使いまわしたいと思っているのですが、 どうやってもできません。 どなた様か、ご教授よろしくお願いしますm(_ _)m

質問者が選んだベストアンサー

  • ベストアンサー
  • ya_kar
  • ベストアンサー率46% (6/13)
回答No.3

こんな方法も… Text1~Text4 に"A"を入れる Private Sub Form_Load() Call text_write(Text1) Call text_write(Text2) Call text_write(Text3) Call text_write(Text4) End Sub Private Sub text_write(ByRef strABC As TextBox) With strABC .Text = "A" End With End Sub

その他の回答 (2)

  • JeanneNet
  • ベストアンサー率48% (100/208)
回答No.2

こんにちは、じゃんぬねっと です。 オブジェクトの参照を使います。 Dim hTextBox As TextBox Set hTextBox = Me.Text1 With hTextBox .Text = "Naka Hirotoshi" End With こんな感じでできるでしょう。

  • iiikkk
  • ベストアンサー率37% (92/247)
回答No.1

そもそもの使い方(考え方)が違うんでないの。 たしか、こうでしょう。 With Textbox1   .text = "A" end With

関連するQ&A