■16060 / inTopicNo.5) |
Re[4]: データグリッドのフォーカス取得 |
□投稿者/ ビギナ (8回)-(2008/03/27(Thu) 16:21:45)
|
■No16005 (ビギナ さん) に返信 > ■No16000 (はつね さん) に返信 >>http://bbs.wankuma.com/index.cgi?mode=al2&namber=15971 >> >>でテキストボックスで行ったのと同じ動きをDataGridで行いたいって事ですね。 >># VS2005(C#)でWindowsアプリでOK? >> >>DataGridでどーやるのか調べないと分からんので、私の回答はちょっと遅れます。 >>きっと、有識者の人がその間にぱぱーっと「できるぜ」「できないぜ」とか回答くれたりしないかな〜と期待。 >> > > 有識者の人がいないようです…。 ここまではできましたが、成果が得られません private void dataGridView1_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e) { if (e.Control is DataGridViewTextBoxEditingControl) { DataGridView dgv = (DataGridView)sender;
TextBox tb = (TextBox)e.Control; tb.HideSelection = false;
int index = tb.Text.IndexOf(textBox1 .Text); if (index >= 0) { tb.SelectionStart = index; tb.SelectionLength = textBox1 .Text .Length; } } }
|
|