分類:[.NET 全般]
キーが押された時に行う処理を非同期で行いたいのですが、
そのために、ProcessDialogKeyでAwaitを使う必要があります。
Awaitを使うためには、Functionの前にAsyncを付ける必要があるのですが、
以下のようにAsyncを付けると
' Protected Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean
Protected Overrides Async Function ProcessDialogKey(ByVal keyData As Keys) As Task(Of Boolean)
End Function
以下のエラーが出てしまいます。
エラー BC30437 戻り値の型が異なるため、'Protected Overrides Function ProcessDialogKey(keyData As Keys) As Task(Of Boolean)'
で 'Protected Overrides Function ProcessDialogKey(keyData As Keys) As Boolean' をオーバーライドすることはできません。
一体どうすれば、
ProcessDialogKeyでAwaitを使うことができますか?
|