DataGridのフォーカスをコントロールしたい
- 題名: DataGridのフォーカスをコントロールしたい
- 著者: SadMan
- 日時: 2006/01/20 16:28:44
- ID: 14589
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: DataGridのフォーカスをコントロールしたい
- 著者: なおこ(・∀・)
- 日時: 2006/01/20 18:42:19
- ID: 14592
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: DataGridのフォーカスをコントロールしたい
- 著者: SadMan
- 日時: 2006/01/24 17:04:32
- ID: 14657
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: DataGridのフォーカスをコントロールしたい
- 著者: SadMan
- 日時: 2006/01/25 11:51:32
- ID: 14672
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
DataGridコントロールでTABキーによるセル移動の機能を無効にし
通常のコントロール(TextBox,Button)のように単にフォーカスが移動するだけにしたいのですが
うまくいきません
試している事
1.ProcessCmdKeyメソッドでTABキーをフックしtrueを返す
このままではTABに何も反応しなくなる
2. 1.に加えParent.SelectNextControlを呼んでフォーカス移動する
同一コンテナ内での制御は出来るが階層コンテナではコンテナ間のフォーカス移動が出来ない
3.ProcessTabKeyメソッドのオーバーライドし、1.でfalseを返す(処理済としない)
言語仕様によりnewされたProcessTabKeyが呼び出されない
4.ProcessCmdKeyからDefWndProcを呼んでみる
何も起こらない
です
よい方法がないでしょうか?