events
Windows フォーム for .NET 5 の新機能
.NET 5. 用 Windows フォームには、.NET Framework に対する次の機能と拡張機能が追加されています。
.NET Framework から .NET 5 に移行するときに注意する必要がある破壊的変更がいくつかあります。 詳細については、Windows フォームでの破壊的変更に関するページを参照してください。
Microsoft UI オートメーションのパターンは、ナレーターや Jaws などのユーザー補助ツールでより適切に動作します。
パフォーマンスが向上します。
VB.NET プロジェクトのテンプレートでは、4k モニターなどの高 DPI 解像度の場合、既定で DPI SystemAware に設定されます。
既定のフォントは、現在の Windows の設計上の推奨事項と一致します。
注意事項
これは、.NET Framework から移行されたアプリのレイアウトに影響を与える可能性があります。
Windows フォームが .NET Framework に移植された後に、次のコントロールが追加されました。
System.Windows.Forms.TaskDialog
タスク ダイアログは、情報の表示とユーザーからの単純な入力の受信に使用できるダイアログ ボックスです。 メッセージ ボックスと同様に、ユーザーが設定したパラメーターに従って、オペレーティング システムによって書式設定されます。 タスク ダイアログには、メッセージ ボックスよりも多くの機能があります。 詳細については、タスク ダイアログのサンプルを参照してください。
Microsoft.Web.WebView2.WinForms.WebView2
最新の Web をサポートする新しい Web ブラウザー コントロール。 Edge (Chromium) ベース。 詳細については、「Windows フォームでの WebView2 の概要」を参照してください。
-
- 折りたたみ可能なグループをサポート
- フッター
- 字幕、タスク、およびタイトルの画像をグループ化
System.Windows.Forms.FolderBrowserDialog
このダイアログは、古い Windows 7 エクスペリエンスではなく、最新の Windows エクスペリエンスを使用するようにアップグレードされました。
System.Windows.Forms.FileDialog
ClientGuid のサポートが追加されました。
ClientGuid
を使用すると、呼び出し元のアプリケーションで GUID とダイアログの保持された状態を関連付けることができます。 ダイアログの状態には、最後にアクセスしたフォルダーおよびダイアログの位置やサイズなどの要因を含めることができます。 通常、この状態は実行可能ファイルの名前に基づいて保持されます。ClientGuid
を使用すると、アプリケーションで同じアプリケーション内の異なる状態のダイアログを保持できます。
System.Windows.Forms.TextRenderer
レンダリング テキストのパフォーマンスを向上させるために ReadOnlySpan<T> のサポートが追加されました。
.NET Desktop feedback に関するフィードバック
.NET Desktop feedback はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
その他のリソース
トレーニング
モジュール
Windows 開発プロジェクトに最適なアプリケーション フレームワークを選ぶ - Training
Windows 開発者には、Windows で実行されるアプリケーションを作成するためのさまざまなオプションがあります。 このモジュールでは、Windows 開発に使用できる Windows UI フレームワークを紹介します。 また、アプリケーションに最適なフレームワークを選ぶ方法に関するガイダンスも提供します。
ドキュメント
-
Windows フォーム .NET 7 の新機能 - Windows Forms .NET
.NET 7 用の Windows フォームの新機能について説明します。 Windows フォーム。 .NET では、.NET Framework に対する新機能と拡張機能が提供されます。
-
Windows フォーム .NET 8 の新機能 - Windows Forms .NET
.NET 8 用の Windows フォームの新機能について学習します。 Windows フォーム。 .NET では、.NET 7 に対する新機能と拡張機能が提供されます。
-
WinForms for .NET 9 の新機能 - Windows Forms .NET
Windows フォーム for .NET 9 の新機能について説明します。 Windows フォームの新しいバージョンは、.NET を使用して毎年リリースされます。