こんにちはガイズこのリンクで、ボーダレスウィンドウアプリでalt + tabを使用する方法に関するコードを見つけました Alt-Tabダイアログからフォームを非表示にする方法
しかし、問題はそれがC#でコーディングされているため、c#を使用してvb.netに変換すると、vb.netオンライン変換に....
次のような c# コードから:
protected override CreateParams CreateParams {
get {
// Turn on WS_EX_TOOLWINDOW style bit
CreateParams cp = base.CreateParams;
cp.ExStyle |= 0x80;
return cp;
}
}
次に、オンライン変換を使用して vb.net に変換しました。そしてここに行きます:
Protected Overrides ReadOnly Property CreateParams() As CreateParams
Get
' Turn on WS_EX_TOOLWINDOW style bit
Dim cp As CreateParams = MyBase.CreateParams
cp.ExStyle = cp.ExStyle Or &H80
Return cp
End Get
End プロパティ
だから私のコードで。ここに行きます:
Imports System.Windows.Forms
Namespace OSOASA
Partial Public Class WindowLoginForm
Protected Overrides ReadOnly Property CreateParams() As CreateParams
Get
' Turn on WS_EX_TOOLWINDOW style bit
Dim cp As CreateParams = MyBase.CreateParams
cp.ExStyle = cp.ExStyle Or &H80
Return cp
End Get
End Property
End Class
End Namespace
それは私に2つのエラーを与えます
最初: 「プロパティ 'CreateParams' は、基本クラスのプロパティをオーバーライドしないため、'オーバーライド' として宣言できません。」
2 番目: 「'CreateParams' は 'System.Windows.Window のメンバーではありません」