GVKun编程网logo

哪个对话框间距符合Windows UI / UX指南?(什么对话框用于设置文档尺寸)

9

在本文中,您将会了解到关于哪个对话框间距符合WindowsUI/UX指南?的新资讯,同时我们还将为您解释什么对话框用于设置文档尺寸的相关在本文中,我们将带你探索哪个对话框间距符合WindowsUI/U

在本文中,您将会了解到关于哪个对话框间距符合Windows UI / UX指南?的新资讯,同时我们还将为您解释什么对话框用于设置文档尺寸的相关在本文中,我们将带你探索哪个对话框间距符合Windows UI / UX指南?的奥秘,分析什么对话框用于设置文档尺寸的特点,并给出一些关于.net – 具有大字体的Windows对话框、c# – Windows窗体未处理 – 异常对话框、Nginx在Linux和windows下的安装使用 windows.old windows.hlp windows2000、python – Windows任务栏(Windows 7?) – 如何在“控制面板”通知对话框中设置应用程序名称的实用技巧。

本文目录一览:

哪个对话框间距符合Windows UI / UX指南?(什么对话框用于设置文档尺寸)

哪个对话框间距符合Windows UI / UX指南?(什么对话框用于设置文档尺寸)

我们正在实现一个Windows 7应用程序,在任务栏的通知区域显示一个popup窗口。

有两个版本的简单forms。

和紧凑版本:

哪个Windows进程显示给定的任务栏系统托盘图标?

如何在Windows中的任务栏阻止或更改我自己的javafx应用程序符号的右键单击菜单

带有lwjgl的任务栏图标?

在.NET中的任务栏中右键单击应用程序菜单

应用程序如何在Windows任务栏上显示对象?

哪一个更接近Windows的UI准则? 有一个比另一个更好的理由吗?

根据屏幕形状或停靠状态自动更改Windows 7任务栏位置

如何使用自动隐藏function检测Windows中任务栏的高度和方向?

创build一个位于Windows任务栏中的程序,并在激活时停止启动屏幕保护程序

自动隐藏任务栏不会在应用程序最大化时出现

在java中添加一个贡献到Windows任务栏 – 类似于笔记本电脑的电池小部件!

第二个对我来说更好。 很难把我的手指放在它们之间的确切区别,但是看起来第一个边界之间有更多的水平填充。

这与标准的用户界面或微软便捷的UI文档/指南中的示例图片不一致。

例如,在这两个通知区域弹出窗口中只有很少的水平(或垂直)填充:

Windows的标准边框填充(根据微软的用户体验指南 )是7个DLU(大约12个像素)。 如有疑问,我建议使用。

除了UI / UX指南之外,考虑功能也很重要。 一个弹出窗口不应占用整个屏幕,所以尽可能简洁地使用空间总是一个好主意。 由于额外的填充不会真的增加任何内容,或者使对话更加有用,这是多余的。

.net – 具有大字体的Windows对话框

.net – 具有大字体的Windows对话框

我正在咨询一个大型.Net winforms项目,该项目必须能够以“触摸”模式运行,因此可以使用触摸屏界面进行操作.应用程序架构已经包含扩展逻辑,用于放大标准.Net表单和控件上的字体/显示,自定义控件也可以处理缩放.

问题是应用程序使用OpenFileDialog和SaveFileDialog,它不能使用相同的逻辑进行扩展(这实际上是在递归地调整控件和表单上Font属性的大小).我相信这些对话框本质上是本机Windows对话框,而OpenFileDialog类实际上只是包装类,它们公开了一个标准的.Net接口来与它们进行交互.

一种解决方案可能是为这些事情实现自定义对话框,但这可能是一些广泛的工作.我们真正想做的是以某种方式缩放这个特定对话框的字体大小(可能通过一些P / Invoke窗口处理魔术)?

我知道触摸启用的一个解决方案通常是调整Windows的字体大小,但是这个想法并没有真正吸引这家公司,他们宁愿扩展应用程序本身并使其余的操作系统不受影响.

那么,关于如何将这些对话框扩展为更大的字体的任何经验或想法?或者我们应该咬紧牙关并为此创建自定义对话框?

解决方法

I kNow that one solution for touch-enabling would be to adjust the
font size of Windows in general,but that idea is not really catching
on with this company,they would rather scale the app itself and leave
the rest of the OS untouched.

您引用的对话框是“操作系统的其余部分”的一部分,他们宁愿保持不变.您可以使用常用对话框,强制在控制面板中增加字体缩放,即在系统范围内,或者自己重新实现这些对话框.

另一种方法可能是使用适当的API创建单独的Windows桌面,增加其字体缩放,并在那里执行应用程序(即让应用程序创建,使用和销毁该桌面).然后,应用程序和所有常见对话框将按比例放大.
但是,应用程序永远不会在一个屏幕上与其他应用程序一起看到,并且您必须在应用程序中处理切换桌面(我认为).当应用程序处于活动状态时,您不会看到除应用程序GUI之外的任何内容.没有开始按钮,没有任务栏,没有坚果.有关详细信息,请参见例如http://www.codeproject.com/KB/cs/csdesktopswitching.aspx.

c# – Windows窗体未处理 – 异常对话框

c# – Windows窗体未处理 – 异常对话框

每当我的C#应用​​程序遇到U-E时,我想获得Default Windows Forms Unhandled-Exception Dialog.
在vs 2005中我在app.conf中关闭jit Debugging,如下所示:

<configuration>
   <system.windows.forms jitDebugging="false" />
<configuration>

应用程序行为正常并显示Windows窗体U-E默认对话框,包括继续,退出,调用堆栈和所有.

然而在vs 2008中,在同一台机器上或不同的机器上,即使我使用jit jit,我仍然可以通过Debug,Send Report和Do not Send按钮获得Default .NET Unhandled-Exception Dialog.

如何使我的vs 2008应用程序像我在vs 2005中制作的那样,显示Windows Forms U-E对话框?

请不要使用

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);

仅仅因为我在我的vs 2005项目中没有使用自定义处理程序,为什么我会在vs 2008中使用?我想让这份工作做CLR.

任何帮助表示赞赏

解决方法

您正在谈论不同的异常处理功能.使用“退出并继续”按钮看到的 ThreadExceptionDialog由 Application.ThreadException event触发.只有在UI线程上发生异常时才会出现,当响应Windows消息而运行的事件处理程序引发异常时.但是,工作线程中的任何异常都会通过AppDomain.UnhandledException轰炸程序.

你不能处理后者,程序已经死了,无法继续.显示ThreadExceptionDialog是没有意义的.

您可以通过调用Application.SetUnhandledExceptionMode()来禁用ThreadException事件,从而一致地制作程序炸弹.现在每个未处理的异常都会触发AppDomain.UnhandledException并终止程序.这可能不是你想要的,但却是明智的选择.

另请注意,使用调试器运行程序时,将禁用ThreadException事件.这可能就是为什么你看到VS2008的不同之处.否则没有任何变化.

Nginx在Linux和windows下的安装使用 windows.old windows.hlp windows2000

Nginx在Linux和windows下的安装使用 windows.old windows.hlp windows2000

python – Windows任务栏(Windows 7?) – 如何在“控制面板”通知对话框中设置应用程序名称

python – Windows任务栏(Windows 7?) – 如何在“控制面板”通知对话框中设置应用程序名称

Windows 7控制面板“通知区域图标”允许您自定义可见的系统托盘图标.对于每个图标,它显示两件事:

>应用程序名称
>一个副标题

看起来字幕来自工具提示文本,因为我可以设置它.

但应用程序名称呢?我在PySide中编写一个GUI,无法弄清楚我需要做什么咒语,将其设置为“python.exe”以外的其他内容.

解决方法

如果模块在python可执行文件下运行,python.exe将始终显示,无论是否通过快捷方式.它还会在进程名称python.exe下的任务管理器中显示.

为了避免这种情况,有必要创建一个自定义可执行文件,以便在自己的名下运行python脚本.这不一定是像py2exe这样的单片exe包装程序,但可以是更加离散的东西.

例如,使用effbot.org的开源ExeMaker,以下步骤将产生您想要的结果.

在downloading exemaker之后,只需从命令行运行它

exemaker scriptname.py

它会创建scriptname.exe.

然后,您可以通过双击它来运行scriptname.exe,它将以它自己的名称运行python脚本.

这个小工具的优点是对python脚本所做的任何更改都不需要重新编译exe – 它们立即生效.

关于哪个对话框间距符合Windows UI / UX指南?什么对话框用于设置文档尺寸的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于.net – 具有大字体的Windows对话框、c# – Windows窗体未处理 – 异常对话框、Nginx在Linux和windows下的安装使用 windows.old windows.hlp windows2000、python – Windows任务栏(Windows 7?) – 如何在“控制面板”通知对话框中设置应用程序名称等相关内容,可以在本站寻找。

本文标签: