[]-35596/親
DataGridViewでAlt+Enterで改行したい
aks

環境/言語:[.NET Framework4.8 C# Windows10 VS2022 ] 
分類:[.NET] 

お世話になります。

DataGridViewで、エクセルのようにセルをAlt+Enterで改行させる事は可能でしょうか?
Shift+Enterで改行しないように実装はできましたが、先に進めず困っておりましてご教授願います。
よろしくお願いいたします。


//DataGridViewの派生クラスを作成
//デザイナーでtextboxの列を1つ追加済み。
public class DataGridView_Kai : DataGridView
{
protected override bool ProcessCmdKey(ref Message msg, Keys KeysVal)
{
//Shift+Enterの同時押しを無効化
if ((KeysVal & Keys.KeyCode) == Keys.Enter && (KeysVal & Keys.Modifiers) == Keys.Shift)
{
return true;
}

//Alt+Enterの同時押下時に改行。。。
if ((KeysVal & Keys.KeyCode) == Keys.Enter && (KeysVal & Keys.Modifiers) == Keys.Alt)
{
//テストでKeysValを0にしても、下のセルへ移動しますので -->続き

04/08 20:13
[|]
レスを書く
1番最初のレス
レス古い順
▽レス(2)1-2
No35598
Re[2]: DataGridViewでAlt+Enter..

aks
(04/13 14:17)
No35597
Re[1]: DataGridViewでAlt+Enter..

KOZ
(04/09 00:38)
Child K-Tai