6年前DXライブラリで作ったGameMainクラスに別のクラスからアクセスしたいのですが、うまくいきません。form1;上記の形でアクセスできたのですが、DXライブラリだとAddOwnedFormが使えません。可能であれば、GameMainクラスにある自作関数(メソッド)にアクセスする方法を教えていただけないでしょうか。}}のようにGameMainクラスのメンバ関数にpublic修飾子をつければアクセスできるようになります。※期待外れの回答だったらすみません。返信ありがとうございます。実は同じような方法は試したのですが、クラス側でnewでインスタンスを作成するとウィンドウが立ち上がったまま、フリーズしたような状態になってしまうのです。インスタンスに設定されていません。」というエラーが出てしまいまして、今はクラス側でnewを使わずにアクセスする方法はないものか色々と試している状態です。返信ありがとうございます。実は同じような方法は試したのですが、クラス側でnewでインスタンスを作成するとウィンドウが立ち上がったまま、フリーズしたような状態になってしまうのです。インスタンスに設定されていません。」というエラーが出てしまいまして、今はクラス側でnewを使わずにアクセスする方法はないものか色々と試している状態です。その問題のコードをさらしてくれませんかね。すればもっとピンポイントなアドバイスができると思うのですが。6年前DXライブラリだからというよりもC#側に問題があるような気がします私は一応これでできました。6年前ホヅミさんのおっしゃった方法で子フォームから親フォームの関数を呼び出すことができます。"Func関数が呼ばれました。}}子フォームのShowメソッドに親フォーム自身(this)を渡し親子関係を設定し、親フォームの関数を呼び出したいときは((親フォーム)this.Owner).呼びたい関数();で呼び出すことができます。ように設定してやることもできます。こちらの方法は親と子の関係がある場合に限り使えますが、ただ他のフォームにアクセスしたいなら、ホヅミさんが挙げた例のほうを使います。ありがとうございます。今回はC#のFormではなくDXライブラリで作成したウィンドウを表示しているので、Form関係の関数が使えない状態でした。子Formから親Formにアクセスするように、クラスからMainGameクラスにアクセスできないかと考えていたのですが、誤解を招く書き方をしてしまったかもしれません。}それで今回質問させていただいた方法とは別の方法が頭に浮かびまして、こちらの方法が駄目ならそちらを使って、解決のチェックも一応入れさせていただきます。今回返信していただいたお三方には、本当に感謝しております。ありがとうございました。ミクプラは自由にリンクできます。