问题标签 [statusstrip]

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 投票
1 回答
155 浏览

c# - 在 Visual Studio 中设置项目的描述 - 并更改“this”所指的内容

我在 Visual Studio 2010 中工作,我正在处理 C#;我已经制作了一个statusStrip我打算用作工具提示查看器的工具,它的.text属性会根据鼠标输入的控件而变化。我有两个textBoxes,我正试图让它进入控件触发一个名为 的函数tooltipEnter,离开它会触发一个名为 的函数tooltipLeave。这是我的这两个功能的代码:

这样做的问题是,首先,我不确定AccessibleDescription将描述添加到正确的属性,并且我不确定toolStripStatusLabel1.Text首先进行分配的最优雅方式。其次this在程序的参考框架中是指这些控件所在的窗体,而不是控件本身;我如何统一引用“刚刚输入的控件”,以使我对所有条目只有一个功能,而不必为每个控件制作不同的功能?

0 投票
0 回答
78 浏览

winforms - WinForms 状态条标签文本反转

我有一个带有状态条的 WinForms 应用程序,它在右侧显示标签。但是,当我启动应用程序并单击其他窗口以在它打开之前将焦点从它身上移开时,这就是我在状态条中看到的

坏状态条

代替

预期状态条

如果我等待应用程序完全打开而不会失去焦点,我会得到正确的结果。

有没有人见过这样的东西?请随时询问有关为表单和状态条设置的属性的任何其他信息。

提前致谢!

0 投票
0 回答
172 浏览

c# - 删除资源文件时的问题 C#

当我从我的 C# 项目中删除资源文件时,所有菜单条、工具条和状态条项都会从它们各自的条中删除。

这些代码行在每次发生时都会被删除。

在那儿:

a) 有办法阻止这种情况吗?

b) 这样做的原因是什么?

0 投票
1 回答
520 浏览

c# - 通过远程桌面重新设置窗口时,.NET4 Forms 应用程序中的状态条变黑

这是我们遇到过的最奇怪的事情。

我们正在使用 Visual Studio 2010 用 C# 开发一个 Windows 窗体应用程序。主窗体包含一个停靠在底部的状态条控件。

当我们通过远程桌面或通过 VNC 服务器运行我们的应用程序时,一旦应用程序窗口被调整大小或最大化,状态条就会变成一个黑框。

我们真的没有想法,所以任何建议都将受到欢迎。

0 投票
1 回答
56 浏览

c# - 如何删除额外的状态条?

突然,我添加的状态条上方出现了一个额外的状态条(Express 2013)。“两个”是相同的,当删除原来的另一个时,另一个也消失了。第二个仅在运行时显示在 Form 上,并充当第一个的克隆。相同的标签等。

我一直在搜索我的所有代码(*.cs、[design]、[designer])中的重复项和额外条目,但没有出现异常。

有任何想法吗 ?

0 投票
2 回答
1099 浏览

c# - ToolStripStatusLabel 显示为黑框

我使用包含 ToolStripStatusLabel 的 StatusStrip。操作系统 - Windows 7,框架 2.0。通常都显示正常,但有时 ToolStripStatusLabel 看起来像黑框:

在此处输入图像描述

我读了那个 Windows 错误,但我该如何修复它?

0 投票
0 回答
859 浏览

c# - C#/winforms。StatusStrip 中的嵌入式 TrackBar

由于我无法(我知道)使用表单设计器将轨迹栏添加到状态条,因此我在表单加载方法中添加了以下代码:

有些事情不能正常工作。首先,在我最大化窗口或反复随机调整窗口大小之前,轨迹栏甚至不会出现。一旦显示出来,无论窗口状态如何,它都会保留在那里。

在添加跟踪栏之前,状态栏中已经有三个项目。第一项是自动调整大小的标签,它会弹出到第二个和第三个(固定宽度)标签(因此较小的固定宽度标签始终位于 x 和 y 坐标的右侧)。

创建的轨迹栏是巨大的。更改控制主机的高度或跟踪栏本身不会更改跟踪栏的高度。它使整个状态条变得巨大。

如果这样更容易的话,我什至会满足于添加一个生成临时垂直轨迹栏的按钮。

在 mainStatus 上调用 Invalidate() 没有帮助。

0 投票
2 回答
5761 浏览

c# - StatusStrip - 在右侧添加一个不带下拉箭头的按钮

我知道有一个 ToolStripSplitButton...

ToolStripSplitButtonWithDropDown

...但是有什么方法可以使用该按钮对象而没有右侧的下拉箭头。最终只得到一个按钮的图像?

ToolStripSplitButtonWithoutDropDown

0 投票
1 回答
1100 浏览

c# - 在 C# 中将 datetimepicker 添加到 StatusStrip 控件

我想在 StatusStrip 控件中添加一个 datetimepicker 以显示今天的日期,那么除了标签和进度条之外,还有什么方法可以将其他控件添加到 StatusStrip 控件中?

0 投票
1 回答
978 浏览

c# - StatusStrip 的水平分隔线

Windows.Forms应用程序中,我想更改 的水平分隔线的颜色StatusStrip,或者使这条线不可见。有任何想法吗?

这就是我所指的:

文件:Program.cs

文件:FormMain.cs