質問: カスタムウィンドウフォームのプロパティ 私はカスタマイズされたウィンドウフォームを作成しているだけで、私はどのようにプロパティを設定する必要があるのかわかりません。 たとえば、プログレスバー、ボタン、ラベル付きのフォームを作成し、ラベルのテキスト、プログレスバーの値を**設定し、buttonClickイベントメソッド**にアクセスする>コントロールを使用するWindowsフォームアプリケーションを作成します。 つまり、内部の各コントロールのすべてのデフォルトプロパティにアクセスするだけです。 出来ますか?どうすればいいのですか? どうもありがとう! buttonClickイベントメソッドにアクセスするにはどうすればいいですか?
回答: あなたの質問を正しく理解していれば、フォーム上のコントロールを外部コードに公開したいと思っています。 これを実現する1つの方法は、フォーム上のアクセス可能なプロパティを宣言することです。たとえば、次のようにします。 ``` public ProgressBar MyProgressBar { get { return progressBar1; } } ``` コントロールの特定のプロパティのみを公開したい場合は、次のようにこれらのプロパティに直接アクセスするプロパティを持つこともできます。 ``` public int MyProgressBarValue { get { return progressBar1.Value; } set { progressBar1.Value = value; } } ```