【问题标题】:Handle orientation of tablet in a c# Windows Forms app在 c# Windows Forms 应用程序中处理平板电脑的方向
【发布时间】:2015-03-19 16:48:12
【问题描述】:

我正在开发一个 C# windows 窗体应用程序,它需要在 Windows 8 平板电脑上运行,并且需要处理方向更改。有谁知道如何实现这一目标?

我环顾四周,似乎可以检测何时加载表单的方向是什么,但是如何正确处理显示内容。

我在这方面真的找不到太多。我是开发平板电脑应用程序的新手......也许我没有问正确的问题。目前我被告知将其设为 Windows 窗体应用程序而不是 WPF。

有人有什么想法吗? 乔纳森

【问题讨论】:

  • 实际上我意识到我问了一个非常愚蠢的问题,并且专门提供了 TableLayoutPanel 和 FlowLayoutPanel 来提供响应式设计。我是 .net windows 开发的新手,对此感到抱歉。

标签: c# winforms orientation tablet


【解决方案1】:

您需要挂钩此事件并在您的代码中处理它:

SystemEvents.DisplaySettingsChanged

https://msdn.microsoft.com/en-us/library/microsoft.win32.systemevents.displaysettingschanged.aspx

【讨论】:

  • 感谢您的想法,但我决定使用流/表格布局面板来满足我的需要。它似乎有效。
猜你喜欢
  • 1970-01-01
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
  • 2021-02-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多