ユーザーが配色を選択できるようにして、すべてのフォームをその色に変更したいと考えています。だから私はこのようなことをしたかった:
foreach (Form frm in OwnedForms)
{
BaseFunctions.ChangeColorScheme(frm);
}
その関数内で、各コントロールを通過します。所有フォームと Application.OpenForms は、他の人が試すように言った 2 つのことでしたが、どちらも機能しませんでした。だから何をすべきかわからない。名前空間を使用しようとしましたが、何か不足している可能性があります。Namespace.Forms を使用しましたが、Forms はオプションではありません