C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■96728 / )  Re[1]: メインプロジェクトに別のプロジェクトを参照について
□投稿者/ Hongliang (1144回)-(2021/01/16(Sat) 22:22:19)
Visual Studioでは、複数のプロジェクトを管理する単位としてソリューションというものを使っており、プロジェクトエクスプローラではこのソリューションがツリールートになっています。
新しく起動したVisual StudioでHogeという名前のプロジェクトを新規作成した場合、同じHogeという名前のソリューションが自動的に作成され、その下にHogeという名前のプロジェクトが配置される形になります。
内製dllを使う場合、そのdllのプロジェクトもソリューションに追加して、exeのプロジェクトが「プロジェクト参照」でdllプロジェクトを参照する形にすると、デバッグ時にdllのソースまで追っかけられるので便利です。
// 記述から上記のことはご存じで今回もそのようになさっているとも思えたのですが、整理のために書きました。

さて、
> メインプロジェクトのForm1_Loadに
> TestB.Form1.Radiobutton1がありません。
これはどのような意図でしょうか。
Form1をShowする際にRadioButton1のチェック状態を変更したいということでしょうか。
現状のコードではTestB.Form1が内部でSettingsを見て切り替えているので、外部から設定する必要はなさそうに見えます。
(初期設定はForm1のLoadイベントに書くとかすればいい)

外部からでもオン・オフの確認/変更をしたいということでしょうか?
であれば、Boolean型のPublicプロパティを1つ設ければいいでしょう。
そのGet/Setの中で、RadioButtonのCheckedを取得/変更するようにします。

// 再生するかどうかなら、RadioButton2つよりCheckBox1つの方が直感的なような。
// RadioButtonでやるにしても、My.SettingsにはBoolean型変数1つで十分なような。
返信 編集キー/


管理者用

- Child Tree -