tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルDataGridのセル移動について
記事No3258
投稿日: 2006/03/11(Sat) 12:02
投稿者VB.NET初級者
[OSのVer]:Windows XP Pro  [VBのVer]:VB.NET 2003 

データベースのテーブルからSQLで抽出したデータを、データグリッドで表示&編集してテーブルを更
新するプログラムを作成しています。
データグリッドのある列を入力したら、ENTERキーで次の列へセルを移動したいのですが、その方法が
どうしても分りません。←,→やTABキーはプログラムで特に記述しなくても移動しますが、ENTERキー
はプログラムで何か記述しないといけないように思います。それともENTERキーは使えないのでしょう
か?
何方かご教授お願い致します。
実は同じ質問を「わいわいがやがや広場」へ勘違いして投稿しましたので、再度、こちらの掲示板へ
投稿し直しました。宜しくお願いします。

[ツリー表示へ]
タイトルRe: DataGridのセル移動について
記事No3287
投稿日: 2006/03/15(Wed) 18:54
投稿者るしぇ
データグリッドのカラムの設定が何種類かあって、
そのあたりの説明は長くなるので省略します。

ヘルプで DataGridTextBoxColumn クラスについて調べてください。

データが編集できるカラムの場合、このクラスを使用していると
思います。編集中は内部の TextBox を前面に表示して、セルを
編集しているように見せかけてます。実体はただの TextBox
なので KeyDown イベントで押されたキーを取得できます。

[ツリー表示へ]
タイトルRe^2: DataGridのセル移動について
記事No3311
投稿日: 2006/03/17(Fri) 12:10
投稿者VB.NET初級者
[OSのVer]:Windows    [VBのVer]:VB.NET  
るしぇさん 返信が送れて申し訳ありませんでした。
プログラミングから離れていまして、遅くなりました。

DataGridTextBoxColumn クラスについてヘルプで調べては見たのですが、理解出来ませんでした。

> 実体はただの TextBox
> なので KeyDown イベントで押されたキーを取得できます。

甚だ勝手なお願いで申し訳け御座いませんが、イベントの登録や、キー取得の方法を、記述例でお願い
出来ますでしょうか!

[ツリー表示へ]
タイトルRe^3: DataGridのセル移動について
記事No3312
投稿日: 2006/03/17(Fri) 12:51
投稿者花ちゃん
> 甚だ勝手なお願いで申し訳け御座いませんが、イベントの登録や、キー取得の方法を、記述例でお願

> 出来ますでしょうか!

お願いする前に少しは、ご自分でも調べるようにしましょう。
hhttp://dobon.net/vb/dotnet/datagrid/catchkeyevents.html

[ツリー表示へ]
タイトルRe^4: DataGridのセル移動について
記事No3315
投稿日: 2006/03/17(Fri) 19:09
投稿者VB.NET初級者
[OSのVer]:Windows    [VBのVer]:VB.NET  
>
> お願いする前に少しは、ご自分でも調べるようにしましょう。
> hhttp://dobon.net/vb/dotnet/datagrid/catchkeyevents.html

花ちゃんさん、ご指摘有り難う御座います。

尚、上記サイトを御紹介頂き感謝致します。

これを機会に勉強させて頂きますので、今後とも宜しくお願いします。

[ツリー表示へ]