18得票3回答
状态栏标签文本太长时不可见

我在一个C#窗体底部设置了一个StatusStrip,其中包含一个标签,在标签中的文本显示正常,但当文本长度较长时,则完全不显示,我必须扩大窗体大小,然后它才会突然出现。是否可能在以下形式中将其显示出来: This is a very long tex... 这样用户就知道应用正在显示某...

17得票5回答
如何在不同线程间调用ToolStripStatusLabel?

在我的大多数应用程序底部,我倾向于使用StatusStrip来显示简单的状态更新和偶尔的进度条。 然而,似乎ToolStripStatusLabel没有从控件继承,因此它们没有.Invoke或.InvokeRequired属性。那么,我该如何通过线程安全地调用来更改它的文本属性呢? 为了记...

15得票3回答
如何在Winforms控件ToolStrip的角落中移除这个奇怪的视觉瑕疵?

这是显示问题的图片。请看右下角。 有人知道如何去掉它吗? 将 LayoutStyle 设置为 VerticalStackWithOverflow 可以解决问题,但也会水平居中项目,这不是我想要的。 我只想要一个垂直堆栈,就像图片中那样,但没有右下角的黑线。

12得票1回答
ToolStrip的RenderMode属性是什么意思?

我从来没有完全理解这个属性的设计目的。我可以看到它明显改变了工具栏的设计,我发现将其设置为Windows XP上的System可以更好地符合WinForms样式。 这里是否有更深层次的含义?控件呈现方式是否会发生任何变化,您推荐使用哪种模式? 谢谢。

12得票5回答
ToolStrip有时候无法响应鼠标点击。

我有一个.NET 2.0 WinForms应用程序,在我的主窗体上有一个ToolStrip。有时,ToolStrip图标不会响应第一次鼠标单击,所以我必须点击两次图标。这只是一个带有几个图标和工具提示文本的标准ToolStrip,我没有做任何特殊处理。这种情况常见吗?

12得票4回答
将 ToolStripProgressBar 锚定在 StatusBar(StatusStrip)右侧

我有一个表单,其中有带有两个 ToolStripStatusLabel 的状态栏,紧随其后是一个 ToolStripProgressBar。我想要 进度条始终锚定在状态栏的右侧 - 因此当窗口被调整大小/最大化时,它应该自动移动/重绘。 我认为这只需要将第一(左对齐)ToolStripSta...

11得票3回答
ToolStrip 圆角化

我正在开发一个Windows表单应用程序 (C#,.NET 4.0,VS 2010),其中我有一个带有ToolStrip的标准MainForm (GripStyle: Hidden,Dock: Top,RenderMode: ManagerRenderMode)。ToolStrip包含一些基本...

10得票5回答
只选中一个ToolStrip菜单项

我有一个包含多个ToolStripDropDownButton的ToolStrip,每个ToolStripDropDownButton都有一组DropDownItems。当用户点击DropDownItem时,会显示选中标记。 默认情况下,多个项可以被点击,因此会出现多个选中标记。 我想做的...

8得票4回答
在未聚焦的ToolStripItem上显示工具提示

ToolStripItems在鼠标悬停时显示活动高亮,即使它们所在的窗体没有焦点。但是,除非窗体获得焦点,否则它们不会显示工具提示。我看过ToolStrip 'click-though' hack。有人知道如何使ToolStripButton在其父窗体没有焦点时显示其工具提示吗? 谢谢!