C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 8 を表示中)
■9191 / )  Re[4]: DataGridViewのセルをEnterキーで横移動したい
□投稿者/ エツ 二等兵(1回)-(2006/12/14(Thu) 21:31:16)

分類:[C#] 

No9174に返信(まーさんの記事)

こんにちは。
私の大好きなApplication.Idleを使うのはどうですか?

private void dataGridView1_CellParsing(object sender, DataGridViewCellParsingEventArgs e)
{
Application.Idle += new EventHandler(Application_Idle);
}

private void Application_Idle(object sender, EventArgs e)
{
Application.Idle -= new EventHandler(Application_Idle);
int r = dataGridView1.CurrentCell.RowIndex;
int c = dataGridView1.CurrentCell.ColumnIndex;
dataGridView1.CurrentCell = dataGridView1.Rows[r-1].Cells[c+1];
}

宜しければ試してください。



0
返信 編集キー/


管理者用

- Child Tree -