投稿者 IO  (社会人) 投稿日時 2009/3/25 00:51:58
変数などの数字だけ画像を移動する処理を書いてるのですが、私のコードでは無駄に長くなってしまうので質問しにきました。
例えば、変数などの数字が1の場合は画像が1移動するという感じです。
私はifで書いてるのですがこれだと必要な数字分ElseIfを書かなくてはならなくて無駄にコードが長くなってしまうのです。
もう少し効率的でコンパクトなコードの書き方のコツを教えてください。

「開発環境」
VS2005EE
XP




        If Label1.txst = 1 Then

        PictureBox1.Location = New Point(1, 0)

        ElseIf Label1.txst = 2 Then

        PictureBox1.Location = New Point(2, 0)

        End If



よろしくお願いします。