分類:[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
よろしくお願いいたします。
|