□投稿者/ 犬夜叉 (9回)-(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 にはいると全体が選択されてしまいます。
どうすればよいのでしょうか?
|
|