C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■103664 / )  Windows 11 タブレットモードの設定(続)
□投稿者/ 河童 (8回)-(2025/05/13(Tue) 10:36:27)

分類:[C#] 

開発環境
Windows 11 pro
C#
VS2019
.NET Framework 4.7.2
Windowsフォームアプリケーション(.Net Framework)でプロジェクトを作成しています。

2年前にも同じ質問(101639)をさせていただきました。

【現象】
Windows 10では問題なかったフォーム画面が、
Windows 11では、Surface Go 4 でキーボード(タイプカバー)を外すと勝手に最大化される。

【原因】
Windows 11では「タブレットモード」が廃止され、自動的に端末の状態(キーボード有無)に応じたモード切り替えが行われる。
タイプカバーを外すとタブレットとして認識され、フォームが最大化される動きになる。

【対策】
MaximizeBox:False に設定する
または、Windows 10 にダウングレード

今回、Winodows10 のサポートがきれるということで再度解決策を考えているところです。

デバイスマネージャーのキーボードには、タイプカバーを接続した状態です。
・HID キーボードデイバス (変換済みポータブル デバイス コントロール デバイス)
・HID キーボードデイバス (GPIO ボタン ドライバー)
・HID キーボードデイバス (USB 入力デバイス)
・HID キーボードデイバス (Inter(R)HID Event Filter)

タイプカバーを外すと
3番目のUSB 入力デバイスが消えます。

返信 編集キー/


管理者用

- Child Tree -