问题标签 [appearance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1274 浏览

vb.net - .Net - 检测外观设置(经典还是 XP?)

我有一些在 VB 2005 中的 UI,在 XP 风格中看起来很棒,但在经典风格中变得丑陋。

关于如何检测用户处于哪种模式并即时重新格式化表单的任何想法?


发布答案编辑:

谢谢丹尼尔,看起来这会奏效。我正在使用您使用 GetCurrentThemeName() 函数发布的第一个解决方案。

我正在执行以下操作:

函数声明:

p>

代码正文:

p>

当我使用 Windows 经典样式/主题时,MessageBox 显示为空,如果使用 Windows XP 样式/主题,则显示“C:\WINDOWS\resources\Themes\luna\luna.msstyles”。如果用户设置的主题不是这两个主题,我将不得不做更多的检查,看看会发生什么,但这应该不是一个大问题。

0 投票
2 回答
661 浏览

c++ - 使用 Window API,如何确保控件保持原生外观?

我创建的一些控件似乎默认为旧的 Windows 95 主题,如何防止这种情况发生?这是一个不保留操作系统本机外观的按钮示例(我使用 Vista 作为我的开发环境):

我将本机 C++ 与 Windows API 一起使用,没有托管代码。

0 投票
3 回答
2611 浏览

customization - Infragistics grid "on-demand" appearance

We're using Infragistics grid (most probably, we'll have 8.2 version at the end) and we want to configure row/cells appearances "on-demand" in order to be able to provide sort of "dynamic appearance".

For example, I want some cell to be red or green, depending on its value. We might want to tweak other characteristics as well (font, size, image, etc).

A perfect place to do it would be some event, that happen before a cell gets repainted... But it seems there is no such event in Infragistics...

Or am I wrong? Any help?

Clarification: I'm talking about WinForms Infragistics UltraGrid

0 投票
11 回答
54911 浏览

.net - Windows 窗体应用程序的默认字体

每次我在我的应用程序中创建一个新表单时,它默认使用“Microsoft Sans Serif,8.25pt”字体。我没有更改它,因为我知道在这种情况下,我的表单应该选择系统的默认字体。但是,当我运行我的应用程序时,使用的字体仍然是 Segoe UI(我在 Windows Vista 操作系统中的默认系统字体)。

为什么会这样?如何确保我的应用程序看起来像普通的 Windows 应用程序?

0 投票
1 回答
692 浏览

settings - 如何获取可以在“外观”对话框中找到的系统设置?

我需要获取一些系统设置,例如标准对话框的字体大小和颜色?(我使用 C#)谢谢

0 投票
1 回答
2008 浏览

iphone - 键盘外观默认为 UIKeyboardAppearanceDefault on Dismissal

第一次 Stack Overflow 海报。请多多包涵!:)

我有一组UITextFields,我在 Interface Builder 中设置了其键盘外观。我正在UIKeyboardAppearanceAlert为我的键盘使用外观(半透明外观)。但是,每当我调用resignFirstResponder这些文本字段中的任何一个来关闭键盘时,键盘的外观默认UIKeyboardAppearanceDefault为滑出视图。1)我是否需要在其他地方设置键盘的外观,2)这是 Interface Builder 的错误,还是 3)我只是运气不好?虽然这不是什么大问题,但当它向下滑动时突然看到键盘改变样式有点令人不安。请注意,由于我的文本字段成为第一响应者,因此当键盘向上滑动进入视图时,此行为不存在,因此有点令人困惑。有什么见解吗?

0 投票
3 回答
3027 浏览

.net - 即使在激活时也保持窗口处于非活动状态

有没有办法让窗口保持不活动状态,即使它包含焦点?我有两种形式(A 和 B)。用户与 A 交互后,我将焦点转移回 B。焦点转移的结果(用户单击 A,然后焦点转移回 B)是表单 A 从活动状态闪烁到非活动状态。这看起来很难看(尤其是在 A 暂时得到更大阴影的 Vista 上)。我怎样才能让 A 保持不活动状态,这样就不会发生这种闪烁?

0 投票
2 回答
299 浏览

internet-explorer - IE bandobject出现在桌面任务栏中

我创建了一个 IE bandobject(工具栏),它位于 IE 中并且运行良好,但它也出现在工具栏下的 XP 任务栏菜单中。有谁知道如何防止这种行为?

谢谢!

0 投票
1 回答
144 浏览

html - 维护电子通讯中的 HTML 内容定位

如何让 html 内容保持相对位置和格式从一个浏览器/电子邮件到另一个?在开发电子通讯时,格式在一个电子邮件服务器中的显示与在另一个服务器中的显示方式不同(在测试我的两封电子邮件时)。

示例:当我在 gmail 中打开电子邮件时,图像周围的填充是我想要的,但是在我的工作 Outlook 中打开它时,填充几乎不存在。

示例:字体根据 Outlook 中的样式表显示,但在 gmail 中会更改。

如何保护样式表和定位以保持外观不变?

0 投票
12 回答
41026 浏览

iphone - UISearchbar clearButton 强制键盘出现

我有一个 UISearchBar 作为表格视图的实时过滤器。当通过 endEditing: 关闭键盘时,查询文本和灰色圆形“清除”按钮仍然存在。从这里,如果我点击灰色的“清除”按钮,键盘会在文本被清除时重新出现。

我该如何防止这种情况?如果键盘当前未打开,我希望该按钮在不重新打开键盘的情况下清除文本。

当我点击清除按钮时,会调用一个协议方法。但是向 UISearchBar 发送 resignFirstResponder 消息对键盘没有任何影响。