質問編集履歴
4
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
###
|
1
|
+
### DataGridViewの入力チェック
|
2
2
|
|
3
3
|
C# VisualStudio2019を使用してアプリケーションの開発をしています。
|
4
4
|
|
3
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,8 @@
|
|
11
11
|
|
12
12
|
### 該当のソースコード
|
13
13
|
|
14
|
+
```
|
14
|
-
|
15
|
+
private void DgvInputList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
|
15
16
|
{
|
16
17
|
|
17
18
|
if (DgvInputList.CurrentCell.OwningColumn.Name == "名称")
|
@@ -33,5 +34,4 @@
|
|
33
34
|
}
|
34
35
|
}
|
35
36
|
}
|
36
|
-
コード
|
37
37
|
```
|
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
DataGridViewのリアルタイム入力制限の方法
|
body
CHANGED
@@ -1,15 +1,17 @@
|
|
1
1
|
### データグリッドの入力チェック
|
2
2
|
|
3
|
-
C#において、データグリッドのセルの入力制限をおこないます。
|
4
|
-
|
3
|
+
C# VisualStudio2019を使用してアプリケーションの開発をしています。
|
5
4
|
|
5
|
+
DataGridViewのセルの入力制限をおこないたいです。
|
6
|
+
該当のセルは、半角・全角の入力18文字ができるところ、全角のみ入力の場合10文字以上入力できないようにしたいです。
|
7
|
+
|
6
8
|
以下のようにしたところ、10文字以上の場合フォーカスアウトしたら9文字になります。
|
7
9
|
セル入力時に、フォーカスアウトせずとも10文字以上の入力ができないようにするには、どのようにしたらよいでしょうか。
|
8
10
|
|
9
11
|
|
10
12
|
### 該当のソースコード
|
11
|
-
|
13
|
+
|
12
|
-
private void DgvInputList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
|
14
|
+
```private void DgvInputList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
|
13
15
|
{
|
14
16
|
|
15
17
|
if (DgvInputList.CurrentCell.OwningColumn.Name == "名称")
|
@@ -31,4 +33,5 @@
|
|
31
33
|
}
|
32
34
|
}
|
33
35
|
}
|
36
|
+
コード
|
34
|
-
|
37
|
+
```
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
### 該当のソースコード
|
11
|
-
|
11
|
+
```
|
12
12
|
private void DgvInputList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
|
13
13
|
{
|
14
14
|
|
@@ -30,4 +30,5 @@
|
|
30
30
|
);
|
31
31
|
}
|
32
32
|
}
|
33
|
-
}
|
33
|
+
}
|
34
|
+
```
|