/ 29
Windows フォーム 2022
1
【オンライン】VISUAL STUDIO 2022 LAUNCH 記念 C# TOKYO イベント
2021年11月19日
石崎 充良
/ 29
自己紹介
石崎 充良 ( @mishi_cs )
C# Tokyo コミュニティ管理メンバー
GitHub:
https://github.com/m-ishizaki
blog:
https://rksoftware.hatenablog.com/
2
/ 29
このスライドの話は
全部 DevBlog の記事に書かれています
3
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
/ 29
【不安】
まだ Windows フォームは
作れるの?
4
/ 29
大丈夫です。安心してください
5
/ 29
皆が本当に聞きた
かった話
6
/ 29
Visual Studio 2022 リリースから PV ↑
7
PV 上昇
/ 29
PV 上昇した記事
8
/ 29
結論
9
/ 29
皆が本当に聞きたいのは
Winsows フォームアプリ
10
+ セットで Visual Basic
/ 29
新機能
11
/ 29
高 DPI 対応
12
.NET 5
.NET 6
ターゲットフレームワークが変わるだけで
シュッとしたりしなかったり
/ 29
アプリケーション全体のフォント設定
一か所の設定でアプリ全体のフォントが変わる
デフォルトフォント
13
/ 29
我らが C#
14
/ 29
Visual Basic
15
Program クラス
がいない!
/ 29
余談 – デザイナでの表示が違う
16
デザイナ
実行されたアプリ
/ 29
我らが Visual Basic
17
/ 29
我らが Visual Basic
18
/ 29
イベントハンドラが生成される
19
/ 29
イベント引数のプロパティで設定
20
/ 29
実行
21
/ 29
我らが C#
22
/ 29
我らが Visual Basic
ここで設定しても効かない
23
/ 29
Invoke・BeginInvoke メソッド
Action を引数にとるオーバーロード
24
/ 29
ドキュメントでも
25
/ 29
ドキュメントでも
26
/ 29
その他いくつかの話も
全部 DevBlog の記事に書かれています
27
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
/ 29
まとめ
28
/ 29
まとめ
29
•正直これから先を考えると、別の技術で作り直した方が良い
と思います
•作り直さないとしても、ただ .NET 6 に変えるだけでも得られ
るメリットもあります
• .NET Framework → .NET はデメリットも大きいので慎重に
(コントロールすべてがそのまま使えるわけではない・有償コ
ンポーネントには期待できないものも)
/ 29
ありがとうございました。
30

Windows フォームアプリ 2022