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

わんくま同盟

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

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


(過去ログ 90 を表示中)
■53279 / )  dataGridViewの列単位でIMEの設定をするには
□投稿者/ クロ (3回)-(2010/09/09(Thu) 10:54:26)

分類:[ASP.NET (VB)] 

2010/09/09(Thu) 14:12:34 編集(投稿者)

お世話になっております。
2点わからない事があり、質問させていただきます。

@dataGridViewで1列目が全角、2列目がカタカナ、3列目が半角等と
設定したのですがどのようにしたらいいのでしょうか?

AdataGridViewの一列にデータ入力をして、次の行に移動した時に
行移動をする前に行に未記入があったら、エラーメッセージを出して
前の行に戻る処理をしたいのですが
EnterやLeaveのフォーカス移動関連のイベントで
セル移動をしようとすると
『SetCurrentCellAddressCore 関数への再入呼び出しを生じるため、この操作は有効ではありません』とエラーになります。
調べてみた所、イベント内で再度同じイベントが起きる処理は
エラーが起きるようになっているようです。

最悪の場合は、無理やりプロパティを変更して、それに関わる
イベントで処理したいと考えていますがもっといい方法があれば
ご教授お願いいたします。

返信 編集キー/


管理者用

- Child Tree -