- - PR -
継承フォームが開けない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-09-29 16:51
こんにちは、じゃんぬ です。
ちょww ご自分の作成したクラスが抽象クラスかどうかは把握してくださいませ。 Public MustInherit ClassHoge ならば、抽象クラスですよね。 C# ならば、 public abstract class ClassHoge { _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-29 16:57
確認しましたが、具象クラスでした。
ということは、他になにか原因があるのでしょうか? | ||||||||
|
投稿日時: 2005-09-29 17:04
こんにちは、じゃんぬ です。
私の先の投稿を見てください。 ところで、そのプログラムって実行した時は問題なく動きます? ちなみに継承元フォームは DLL ですか? それともプロジェクト参照ですか? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-29 17:12
実行したいのですが、環境の問題で来週くらいにしか実行できません。
また、継承元フォームはDLLで作成しています。 | ||||||||
|
投稿日時: 2005-09-29 18:28
ソースは手元にあるようですね。
「元になるフォーム」と「派生フォーム」をクラス宣言部周辺だけでもいいので、見せてもらえませんか? | ||||||||
|
投稿日時: 2005-09-29 19:07
【継承元】
Public Class frmAX000000 Inherits System.Windows.Forms.Form #Region " Windows フォーム デザイナで生成されたコード " Public Sub New() MyBase.New() 【継承先】 Public Class frmAJ002000 Inherits BaseForm.frmAX000000 #Region " Windows フォーム デザイナで生成されたコード " Public Sub New() MyBase.New() こんなぐらいでいいでしょうか? お手数かけますが、よろしくお願いします。 | ||||||||
|
投稿日時: 2005-09-29 19:13
こんにちは、じゃんぬ です。
BaseForm は名前空間ですかね? それぞれのコンストラクタ内の InitializeComponent メソッド内も見たいのですが、 コードが膨大すぎるのであれば、止めた方がいいかなぁ... (;_ _) もしコピペするなら、[code] タグを使ってコピペしてください。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-09-29 19:32
その通りです。 継承元のみだけでしたら、以下にコピペします。 (継承先は多すぎるので)
|