フォームの消費者がそのフォームのコントロールのプロパティを変更できないように、フォーム内にコントロールをカプセル化する方法 (VB6) はありますか?
たとえば、 という名前Form1
のボタンで名前が付けられたフォームがある場合、(の)Command1
消費者がこれを行うのを防ぐにはどうすればよいですか?Form1
Form1.Command1.Enable = True
むしろ、次のようなメソッドを公開してEnableCommand()
、コマンドを有効にする操作が有効かどうかをメソッドに判断させたいと考えています。
他のほとんどの言語では、フォーム上のコントロールはデフォルトで非公開になっていますが、Private
VB6 でコントロールを作成するにはどうすればよいですか?