質問するログイン新規登録

質問編集履歴

4

2021/02/07 22:26

投稿

strawberry.
strawberry.

スコア0

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,4 @@
1
- ### データグリッドの入力チェック
1
+ ### DataGridViewの入力チェック
2
2
 
3
3
  C# VisualStudio2019を使用してアプリケーションの開発をしています。
4
4
 

3

2021/02/07 22:26

投稿

strawberry.
strawberry.

スコア0

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,8 @@
11
11
 
12
12
  ### 該当のソースコード
13
13
 
14
+ ```
14
- ```private void DgvInputList_CellValueChanged(object sender, DataGridViewCellEventArgs e)
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

2021/02/06 04:45

投稿

strawberry.
strawberry.

スコア0

title CHANGED
@@ -1,1 +1,1 @@
1
- データグリッドのリアルタイム入力制限の方法
1
+ DataGridViewのリアルタイム入力制限の方法
body CHANGED
@@ -1,15 +1,17 @@
1
1
  ### データグリッドの入力チェック
2
2
 
3
- C#において、データグリッドのセルの入力制限をおこないます。
4
- 半角・全角入力ができるところ、全角のみだったら10文字以上入力できないようにす。
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

2021/02/06 04:45

投稿

strawberry.
strawberry.

スコア0

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
+ ```