none
Visual Basicでオブジェクトの位置取得について RRS feed

  • 質問

  • VisualBasic上で,テキストボックスやラベルの位置を変更する場合は

    TextBox.Location=New Point(a,b)

    ですが、位置情報を取得し,変数に代入するにはどのように記述するのでしょうか?

    よろしくお願いします。

     

    2010年11月8日 7:53

回答

  • 以下で解答になりますか?

     

     Dim x As Integer = Me.TextBox1.Location.X
     Dim y As Integer = Me.TextBox1.Location.Y
    
    

    ちなみに、Me.TextBox1.Left と Me.TextBox1.Top でも取得できます。

    • 回答としてマーク -BALALAIKA- 2010年11月9日 2:52
    2010年11月8日 8:07
  • うん? 他には以下のようなことでしょうか?

    Dim pt as Point = TextBox.Location

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答としてマーク -BALALAIKA- 2010年11月9日 2:52
    2010年11月8日 9:31
    モデレータ

すべての返信

  • 以下で解答になりますか?

     

     Dim x As Integer = Me.TextBox1.Location.X
     Dim y As Integer = Me.TextBox1.Location.Y
    
    

    ちなみに、Me.TextBox1.Left と Me.TextBox1.Top でも取得できます。

    • 回答としてマーク -BALALAIKA- 2010年11月9日 2:52
    2010年11月8日 8:07
  • うん? 他には以下のようなことでしょうか?

    Dim pt as Point = TextBox.Location

     


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://d.hatena.ne.jp/trapemiya/
    • 回答としてマーク -BALALAIKA- 2010年11月9日 2:52
    2010年11月8日 9:31
    モデレータ
  • 基本的な質問ですいません。。

    ありがとうございました!

    2010年11月9日 2:53
  • いつもありがとうございます!

    上とは違う方法なので、用途によって使い分けたいと思います。

    2010年11月9日 2:54