タイトル : Re^7: 初回例外について 投稿日 : 2008/04/15(Tue) 15:27 投稿者 : るしぇ
>Formをデザイナから作成したので New がないのです>< 隠れてるだけですね。イベント関数を作るときの要領で、画面上部の コンボボックスで、クラス名をForm1、メソッド名をNewにすれば New のコードが出力されると思います。 >一度<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ >の部分をコメントにして、Form1のロードイベントからInitializeComponentの >呼び出しをおこなってみましたが、InitializeComponent()の部分に実行の黄色い >帯が乗るとエラーがでてしまい、やはりInitializeComponentまで飛べません。 これをやってるなら結果は同じでしょうね。デザイン画面からの自動書込み処理 が失敗して InitializeComponent の内部のコードが壊れたのではないでしょうか? >動作するForm1.Designer.vbファイル 動作しないファイルと差分を取って分かることはありませんか? ごっそり抜け落ちてるコードとかありませんか? >コントロールはタブやラベルが主です。 主かどうかを聞いているのではなくって、特別な設定をしてるものが1つでも ありませんか?と聞いています。 >貼り付けてあるコントロールの数が非常に多いのが気になるところですが・・・。 原因である可能性は低いと思います。ですが気になるというだけで具体的に どのコントロールが何個あるのか?示されない以上、こちらでテストは できませんが? >恥ずかしながら、バインドというのがよくわからないのですが、データの >受け渡しや連結と考えていてよいのでしょうか? そんなかんじ。InitializeComponent は関数の上にメモとしてコメントで 書いてある通り、Windows フォーム デザイナが変更してます。自分で編集した のでなければ、デザイン画面での変更が原因である可能性が高いので、コード からではなく、デザイン画面からデータベースにバインドしてたりしますか? って質問です。 デザイン画面のツールボックスから[データ]のグループに BindingSource とか ありますよね?この辺の話です。 |