掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DataGridViewで入力行数制限をするには? (ID:145818)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 何か良い方法がありましたら、教えていただけたらと思います。 あまり良い方法が思いつきませんでした。 下記のようにすればできるかな、とも思ったのですが、 プログラムから .Rows.AddRange された場合に対応できず…。 Private Sub DataGridView1_RowEnter(… Dim count As Integer = DataGridView1.Rows.GetRowCount(DataGridViewElementStates.None) If DataGridView1.AllowUserToAddRows Then count -= 1 Invoke(New Invoker(AddressOf Setter), DataGridView1, count >= 6) End Sub Delegate Sub Invoker(ByVal dgv As DataGridView, ByVal arg As Boolean) Sub Setter(ByVal dgv As DataGridView, ByVal arg As Boolean) If dgv.AllowUserToAddRows = arg Then dgv.AllowUserToAddRows = Not arg End If End Sub
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.