トップ回答者
DataGridViewのセル内で改行やタブを使いたい

質問
回答
-
VBですみませんが、以下でいけましたよ。
Code SnippetPrivate Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
Dim tb As TextBox = e.Control
tb.AcceptsReturn = True
tb.AcceptsTab = True
tb.Multiline = TrueEnd Sub
Code SnippetPublic Function EditingControlWantsInputKey(ByVal key As Keys, _
ByVal dataGridViewWantsInputKey As Boolean) As Boolean _
Implements IDataGridViewEditingControl.EditingControlWantsInputKeySelect Case key And Keys.KeyCode
Case Keys.Tab, Keys.Enter
Return True
Case Else
Return False
End SelectEnd Function
すべての返信
-
VBですみませんが、以下でいけましたよ。
Code SnippetPrivate Sub DataGridView1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
Dim tb As TextBox = e.Control
tb.AcceptsReturn = True
tb.AcceptsTab = True
tb.Multiline = TrueEnd Sub
Code SnippetPublic Function EditingControlWantsInputKey(ByVal key As Keys, _
ByVal dataGridViewWantsInputKey As Boolean) As Boolean _
Implements IDataGridViewEditingControl.EditingControlWantsInputKeySelect Case key And Keys.KeyCode
Case Keys.Tab, Keys.Enter
Return True
Case Else
Return False
End SelectEnd Function
-
こんにちは。中川俊輔 です。
はなはなはなさん、サンプルコード付きの大変参考になる回答ありがとうございます。
tyu112さん、フォーラムのご利用ありがとうございます。
その後いかがでしょうか?
問題解決に有用な回答のようでしたので、
勝手ながらはなはなはなさんの回答へ回答済みチェックをつけさせていただきました。
追加の質問等ありましたら是非投稿してください!
回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
問題解決につながる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。tyu112さんはチェックを解除することもできますので、ご確認ください。
それでは!