- - PR -
VB2005 IDE上でOverridesコードの新規作成
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-09-01 17:48
VB2003ですと、IDE上のコードエディタ、左上のコンボボックスに
(Overrides)というのがあり、右側のコンボボックスに大量に イベントが表示されて選択すると新規作成できます。 VB2005だと (Overrides) という項目がなくなっており 新規作成する事ができません。 どうにかして (Overrides) のイベント一覧を表示できる方法ないでしょうか? | ||||
|
投稿日時: 2006-09-01 18:46
VB2003は使ったことが無いのではずしている可能性が大ですが・・・ プロパティウィンドウのイベントタブでイベントの一覧は表示されます。 | ||||
|
投稿日時: 2006-09-01 19:15
コードエディタで直接overridesと入力してスペースキーを押してみてください。
Overrides可能なメンバが候補として一覧表示されます。
本題と関係ありませんが、Overridesとイベントは全くの別物です。 | ||||
|
投稿日時: 2006-09-04 08:42
>VB2003は使ったことが無いのではずしている可能性が大ですが・・・
>プロパティウィンドウのイベントタブでイベントの一覧は表示されます。 コードエディタで Protected overrides と打てば 一覧がでてきました。 ありがとうございます。 最初から一覧表示してくれてもいいような。 ちょっと不便になってますね。 >本題と関係ありませんが、Overridesとイベントは全くの別物です。 そうですね、まだオブジェクト脳になってないみたいです。 PL/IとかVB6とかやってたのでまだ継承とかインターフェースとかが しっくりきません。 解説読んで意味はわかるのですが、実際こういう所で使えば便利だよというのが ピンときません。 | ||||
|
投稿日時: 2006-09-04 08:58
オブジェクト脳とも関係ないよね。 メソッドであってイベントではないということだから。 | ||||
|
投稿日時: 2006-09-04 10:30
余談ですが・・・ 例えば、フォームクラスなどは既に継承を使っていますよね。 たった、あれだけのコードで大量のプロパティやメソッドを実装しているのです。 何も継承していないと思われているクラスも、実は object クラスを継承しているのです。 空のクラスを作っても、自分で実装していないメンバがインテリセンスなどで簡単に確認できると思います。 そうすると、ちょっと「便利だな」なんて思うかもしれません^^ |
1