问题标签 [statusbar]

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 投票
2 回答
1046 浏览

javascript - IE7 和状态栏

有没有办法通过 IE7 中的 javascript 生成一个隐藏状态栏的新窗口?

我已将 Intranet 应用程序添加为受信任的站点。不知道我还能用什么来尝试。这是我的 JS

0 投票
4 回答
7810 浏览

iphone - 更改 iPhone 应用程序状态栏属性

我的应用程序将全屏显示,但我无法找到解释如何更改状态栏属性的文档。

如何更改状态栏属性?

0 投票
2 回答
1908 浏览

vba - VBA 状态栏

我正在为 80 位左右的用户开发 Word VBA 宏应用程序。该办公室的员工流动率很高,因此培训受到影响,因此该项目的自我要求之一是全面、友好的文档。然而,为了补充这一点,并且为了让新手在尝试新事物时不得不打开一个 100 页的文档,我希望每个用户窗体(有五个)上都有一个状态栏,以提供上下文帮助。我发现工具提示很烦人。

我没有太多经验,所以我想

本质上,我有一个包含每个状态字符串的文件。(这目前是一个文本文件,但我想知道我是否应该使用电子表格或 csv 以便将来其他工作人员进行编辑。)每个控件都有一个 MouseMove 事件,它引用一个函数:getStatus(cID) 打开文件,抓取该行并将其显示在状态标签中。它还从文件的同一行中获取一些参数,例如标签是否可点击(链接到帮助文件中的页面),以及标签应该是什么颜色。

所以真的有几个问题:

如果用户窗体不断引用文件,应用程序会变慢吗?这对我来说感觉很好,但我已经参与其中太久了,而且我是唯一访问该文件的用户。将有 80 个不断访问它。

MouseMove 在控件上是最好的方法吗?我应该改用坐标吗?

最重要的是(就我必须做尽可能少的工作而言)是否有某种方法可以做到这一点,这样我就不必在每个控件上都有一个 MouseMove 事件?我有几百个左右的控件,每个控件都有自己的标识符(嗯,还没有,但如果这是唯一的方法,他们会这样做)。也许当表单加载时,我可以加载所有可能的状态行,这样它们就可以在鼠标悬停时准备好。但是,也许加载时间可以忽略不计?

欣赏任何想法或想法 - 特别是如果 VBA 已经有一系列功能可以做到这一点,而我只是想重新发明轮子。我不能使用应用程序状态栏,因为用户很少看到应用程序本身。

谢谢!

编辑:

它适用于数据输入、点击和一些文档生成。

这是一个受控的环境,所以宏观安全问题对我来说不是一个大问题——如果出现问题,那是别人的错或问题 :)

0 投票
1 回答
231 浏览

.net - 我必须委托一个委托,这样当我的状态栏更新时,就会触发一个事件并显示相应的文本

我有一个项目,其中状态栏会多次更新。现在我想创建一个委托,这样每当我的状态栏更新时,就会在主表单类中触发一个事件,并且相应的文本会显示在状态栏中,这样我就不必每次都创建不同的 StatusLabel.Text状态栏得到更新。怎么做?

0 投票
2 回答
4269 浏览

python - Python tkinter 标签在函数开始时不会改变

我正在使用 tkinter 和 Python 为将 Excel 文件转换为 CSV 的程序创建用户界面。

我创建了一个标签来充当状态栏,并将 statusBarText 设置为 StringVar() 作为文本变量。inputFileEntry 和 outputFileEntry 是包含输入和输出文件路径的文本变量。

当您单击转换按钮时,此函数会被调用,并且一切正常,除了状态栏永远不会更改为“正在转换...”。

如果输入或输出为空,状态栏文本将更改为无效参数,并根据返回码更改为成功或失败。问题是它永远不会更改为“正在转换...”

我已经将该确切的行复制并粘贴到 if 语句中,它工作正常,但由于某种原因,它在子进程位于函数顶部时运行之前永远不会改变。任何帮助将不胜感激。

0 投票
7 回答
8199 浏览

.net - 我可以在让用户等待之前更新 WPF 状态栏文本吗?

我有一个带有状态栏的 WPF 应用程序。

当我做少量工作时,我想在那里显示文本并切换到沙漏等待光标。

此代码将更新光标,但状态栏文本不会更新...


更新

亚历山德拉回答的启发...

如果我这样做,它会起作用,但我对这个解决方案一点也不满意。有没有更简单的方法?

我宁愿它看起来像这样......

或者甚至更好...


更新

我还尝试将 TextBlock 绑定到公共属性并按照IanGilham 的建议实施INotifyPropertyChanged。这不起作用

XAML:

视觉基础:

0 投票
1 回答
1592 浏览

.net - 有没有简单的方法来设置 WPF 状态栏文本?

我想在我的程序执行一些工作时让用户稍等片刻之前在我的状态栏中设置 TextBlock 的文本。

显然,而不是像这样做一个很好的小功能(这不起作用):

我不得不改用这个怪物:

而 Load() 函数现在是一个 Sub!

必须有更好的方法来处理这种简单的情况。这不需要是异步的。

0 投票
1 回答
1208 浏览

cocoa - 更新 NSStatusItem 的图像

我在状态栏中有一个状态项。我在课堂上保留了对它的引用。现在,我想更新项目的图像。为此,我写了一个类似的方法:

该图像是一个有效的图标,并且在我最初设置它时可以使用,因此我知道该图像很好。执行此代码时,statusItem 会从 StatusBar 中完全消失。

知道在 NSStatusItem 上更新图像的最佳方法是什么吗?

0 投票
3 回答
4516 浏览

c++ - 如何动态更改 CMFCRibbonLabel 的文本

CMDIFrameWndEx派生的主框架窗口使用CMFCRibbonStatusBar我添加了一个CMFCRibbonLabel.

我想在运行时更改此标签的文本:

它只更新文本,但不更新绘制它的矩形。因此,如果原始文本太短,新字符串将不会完全可见。

如何让它正确调整大小?

0 投票
3 回答
2859 浏览

javascript - 可靠的跨浏览器设置状态栏文本的方式

我听说过window.status,它可以用来控制浏览器的状态栏文本,但我想知道是否有更好或更新的方法可以在大多数现代浏览器中做同样的事情。另外,页面加载后是否可以多次更改状态文本?