前提・実現したいこと
フォームにコンボボックスを配置して、1行目を選択時は、編集不可としたい、
それ以外は、編集可能状態としたいと思っています。
簡単に実装してみたのですが、異常終了が発生するようで原因が分からず困っております。
発生している問題・エラーメッセージ
動作をさせていると、思っている挙動をするのですが、何度も同じことをさせていると以下のエラーメッセージが出て
フォームが落ちます。
System.AccessViolationException: 'Attempted to read or write protected memory. This is often an indication that other memory is corrupt.'
該当のソースコード
開発言語:VisualStudio2015.Visual Basic
動作環境:Windows10 Home 、バージョン:20H2
試したこと
以下のようなコーディングをしているのですが何か問題がありますでしょうか?
Public Class Form1
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cmb1.SelectedIndexChanged
If Me.cmb1.SelectedIndex = 0 Then Me.cmb1.DropDownStyle = ComboBoxStyle.DropDownList Else Me.cmb1.DropDownStyle = ComboBoxStyle.DropDown End If End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.cmb1.Items.Add("1111") Me.cmb1.Items.Add("2222") End Sub
End Class
回答1件
あなたの回答
tips
プレビュー