- - PR -
グリッド内でのタブ制御
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-09-06 18:00
いつもお世話になります。
今回、グリッド内に行番を持たせることになり、編集・表示までは問題なく クリアしたのですが、その行番フィールドにはフォーカスが行かないようにしたく、 TabStop=Falseとしたのですが、どうも思うように動作してくれません。 具体的には、デザイン時にグリッドを作成するのではなく、プログラムで列や行を追加して 作成しております。一部抜粋したコードは以下のようになっております。 myDataGrid.TableStyles.Clear() 'データグリッドの各項目のスタイルの設定を行う tableStyle = New DataGridTableStyle myDataGrid.TableStyles.Add(tableStyle) tableStyle.GridColumnStyles.Clear() '行番 txtbxclm = New DataGridTextBoxColumn txtbxclm.TextBox.TabStop = False clmstyle4 = txtbxclm clmstyle4.MappingName = "GYO_NO" clmstyle4.HeaderText = "No." tableStyle.GridColumnStyles.Add(clmstyle4) TabStop以外のMultilineやMaxLengthは設定したとおりに動作してくれています。 別の案も検討しているのですが、プロパティが用意されているのに、動作してくれないのが 気になるので、お分かりになる方がいらっしゃいましたら、ご教授下さい。 (例えば、他に設定しなければいけない項目があるのか、こういった仕様なのか) よろしくお願いします。 環境は、OS:Win2000 VS.NET2003 です。 |
1