C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 129 を表示中)
■76345 / )  ShowDialogのオーバーライド?
□投稿者/ ジャイアン (1回)-(2015/06/30(Tue) 17:33:33)

分類:[VB.NET/VB2005 以降] 

≪言語:VB2008≫

こんにちは。いつもここを参考にさせて頂いております。

さて、フォームのShowDialogの際に、色々と処理を追加したいと思い、
このフォームのShowDialogのオーバーライドをしたいと考えましたが、
ShowDialogはOverridableではないと怒られます。

そこで、色々と試した結果、Shadowsというキーワードをつけると、それらしいことができるようですが、
以下の方法で良いのでしょうか?
(MyBaseって継承元を表すという理解でしたが、これでいいのか分かりません。)

    Public Shadows Function ShowDialog(ByVal owner As IWin32Window) As DialogResult
        'ここに処理を追加
             ・
             ・
             ・
        Return MyBase.ShowDialog(owner)
    End Function

よろしくお願いいたします。

返信 編集キー/


管理者用

- Child Tree -