C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.92389 の関連記事表示

<< 0 >>
■92389  思うように動きません。
□投稿者/ 犬夜叉 -(2019/09/18(Wed) 10:55:46)

    分類:[.NET 全般] 

    ComboBox cmb;
    Text = "1234番56号";

    private void Form1_Shown(object sender, EventArgs e)
    {
     this.ActiveControl = null;
     cmb.Select(0, 0);
    }

    private void cmb_Click(object sender, EventArgs e)
    {
     cmb.Select((cmb.SelectionStart < 5) ? 0 : 5, (cmb.SelectionStart < 5) ? 4 : 2);
    }

    1.最初の一回目後半[56号]をマウスクリックしても
    1234が選択された状態になります。
    2回目以降は正常です。

    2.他のコントロールから[Tab]でコントロールを移動して
    cmb にはいると全体が選択されてしまいます。

    どうすればよいのでしょうか?
親記事 /過去ログ159より / 関連記事表示
削除チェック/

■92390  Re[1]: 思うように動きません。
□投稿者/ ぶなっぷ -(2019/09/18(Wed) 11:08:51)
    1.の方は残念ながら意味がよく分かりません。
    
    2.の方は編集可能なコンボボックスの仕様のようです。
    私の自作アプリでもそうなりますし、その他のアプリでもそうなります。
    どうしても全体選択がいやなら、ゴリゴリとコードを書くしかなさそうです。
    まぁ、私なら他のアプリに合わせる方を選ぶので、全体選択OKとしますね。
    
記事No.92389 のレス /過去ログ159より / 関連記事表示
削除チェック/

■92391  Re[1]: 思うように動きません。
□投稿者/ furu -(2019/09/18(Wed) 20:48:23)
    No92389 (犬夜叉 さん) に返信
    > 1.最初の一回目後半[56号]をマウスクリックしても
    > 1234が選択された状態になります。
    > 2回目以降は正常です。
    最初の一回目のマウスクリックはフォーカス移動のみに使われていて
    全選択(cmb.SelectionStart=0)となり
    1234が選択された状態になるのではないでしょうか。
記事No.92389 のレス /過去ログ159より / 関連記事表示
削除チェック/

■92411  Re[2]: 思うように動きません。
□投稿者/ 犬夜叉 -(2019/09/24(Tue) 08:58:07)
    2019/09/24(Tue) 08:59:04 編集(投稿者)
    2019/09/24(Tue) 08:58:59 編集(投稿者)
    2019/09/24(Tue) 08:58:55 編集(投稿者)

    ユーザーコントロールでラベル4つ("1234", "番", "56", "号")を使って
    処理するようにします。
    テキストは縦線が表示されるのでラベルを使用します。
記事No.92389 のレス / END /過去ログ159より / 関連記事表示
削除チェック/

■92412  Re[3]: 思うように動きません。
□投稿者/ 犬夜叉 -(2019/09/24(Tue) 08:58:16)
    No92411 (犬夜叉 さん) に返信
    >
    > ユーザーコントロールでラベル4つ("1234", "番", "56", "号")を使って
    > 処理するようにします。
    > テキストは縦線が表示されるのでラベルを使用します。
    >
    >
記事No.92389 のレス / END /過去ログ159より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -