基本的に、私のWindowsフォームアプリケーションは、人の名前をテキストボックスに入力し、高さをcmで別のテキストボックスに入力するプログラムです。 btnAddNewPersonというボタンがクリックされると、テキストボックス内の入力はlstNamesとlstHeightという2つの異なるリストに移動します。特定の人数が追加され、計算ボタンがクリックされると(btnCalc)、メッセージボックスには最小の高さと平均の高さが表示されます。リストのサイズに応じてボタンを消してビジュアルベーシックに表示する
私が抱えている問題は、特定の量のエントリが作成されたらAdd New Personボタンが消える(不可視になる)ようにすることです。そして、計算ボタンは、一定量のエントリが作成された時点でのみ表示されるようにしたい(早すぎる計算を望まない)。
次のコードを試しましたが、動作しません。 は、「タイプの未処理の例外をプログラムは、私がマウスを動かす秒がクラッシュし、私が手にエラーが
は 『System.NullReferenceException』を身長Finder.exeに 発生しました追加情報:オブジェクト参照がインスタンスに設定されていませんオブジェクトの "。
Private Sub frmHeightFinder_MouseMove(sender As Object, e As MouseEventArgs) Handles Me.MouseMove
If lstNames.Count >= 4 Then
btnAddNewPerson.Visible = False
Else btnAddNewPerson.Visible = True
End If
End Sub
質問:このメソッドはどのように呼びますか?コンパイラはこのメソッドの実行方法をどのように知っていますか?そしていつ? – Kenyanke
[**同じ質問を2回お願いしません**](http://stackoverflow.com/questions/42468424/making-buttons-disappear-depending-on-the-size-of-a-list)(特に別のアカウントではありません!) –
なぜ私は時間の制約の下にあったので、私はそれをしました、そして、私は1日の禁止のために別の質問を書くことができませんでした。私は何を書いたのか明確に書いていないので、私は質問を書き直すことにしました。私は将来それをしません。 – Nadro