tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトル実行時のカーソル
記事No6131
投稿日: 2007/08/23(Thu) 11:09
投稿者りと
VB2005で、複数のテキストボックスがあるのですが、デバッグ開始してみると
カーソルが一番初めに作ったテキストボックスにあります。

カーソルを一番上のテキストボックス、もしくは任意のテキストボックスに
置くにはどうしたらいいでしょうか?

[ツリー表示へ]
タイトルRe: 実行時のカーソル
記事No6132
投稿日: 2007/08/23(Thu) 12:35
投稿者るしぇ
テキストボックスなのでカーソルなのでしょうが、
コントロールがアクティブになった状態ですね?

Select してください。
[Control.Select メソッド]
http://msdn2.microsoft.com/ja-jp/library/7wt11hea(VS.80).aspx

[ツリー表示へ]
タイトルRe^2: 実行時のカーソル
記事No6133
投稿日: 2007/08/23(Thu) 14:19
投稿者りと
そのページを参照しましたが、よく解りませんでした。

[ツリー表示へ]
タイトルRe^3: 実行時のカーソル
記事No6134
投稿日: 2007/08/23(Thu) 14:58
投稿者るしぇ
> そのページを参照しましたが、よく解りませんでした。
コントロールの意味は分かりますか?
今回の質問では、対象のテキストボックスになります。

リンク先の使用例と同じ関数を作って、引数にテキストボックスを
渡すか、単純に
 テキストボックス.Select()
として、Select メソッドを実行してください。

[ツリー表示へ]
タイトルRe^4: 実行時のカーソル
記事No6136
投稿日: 2007/08/23(Thu) 15:06
投稿者りと
使用例と同じにして、TextBox1.Select()としましたがカーソルは元のままでした。

[ツリー表示へ]
タイトルRe^5: 実行時のカーソル
記事No6137
投稿日: 2007/08/23(Thu) 15:57
投稿者るしぇ
> 使用例と同じにして、TextBox1.Select()としましたが
どっちか1つを選択する話だったのですが?なぜ両方なんだろ?。。。まぁ、いいけど。

うーん、こちらの環境では選択されちゃいますねー。
新規プロジェクトを作成して、最初に起動するフォームに
TextBox を複数個貼り付け、

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.TextBox2.Select()
    End Sub

のみを実行したときはどうなりますか?

[ツリー表示へ]
タイトルRe^6: 実行時のカーソル
記事No6138
投稿日: 2007/08/23(Thu) 16:34
投稿者りと
> > 使用例と同じにして、TextBox1.Select()としましたが
> どっちか1つを選択する話だったのですが?なぜ両方なんだろ?。。。まぁ、いいけど。

> リンク先の使用例と同じ関数を作って、引数にテキストボックスを
> 渡すか、単純に
>  テキストボックス.Select()
> として、Select メソッドを実行してください。
読点から判断して、関数を作って、引数を渡すかメソッドを実行する。と見ました。
関数を作って引数を渡すか、メソッドを実行する。だったのでしょうか。

> うーん、こちらの環境では選択されちゃいますねー。
> 新規プロジェクトを作成して、最初に起動するフォームに
> TextBox を複数個貼り付け、
>
>     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
>         Me.TextBox2.Select()
>     End Sub
>
> のみを実行したときはどうなりますか?

出来ました。


Me.TextBox1.Select()
この記述で出来ました。
これだけなのですね・・・

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

[ツリー表示へ]