问题标签 [toolstrip]

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 回答
2432 浏览

c# - 工具条文本框自定义

我想开发一个自定义工具条控件。该控件类似于 ToolStrip,但具有以下功能:

  • 文本框将由标签进行
  • 文本框后面会有两个按钮。

我想要实现这一点,就需要一个用户绘制的控件。有谁知道网络上可用的任何资源让我开始做这件事。

0 投票
1 回答
5084 浏览

c# - 在 ToolStrip 中添加 TrackBar

我正在尝试在我的 ToolStrip 中添加一个 TrackBar。我在网上的某个地方找到了这段代码,但我不确定如何使用它,因为它可能应该被编译?

代码

任何提示将被应用!

0 投票
1 回答
966 浏览

c# - 根据窗口,工具条不会拉伸和自动调整!(在 c# 中,使用 Visual Studio 2010)

我是一名初学者,在编写浏览器时遇到了一个大问题。问题基本上都归功于工具条。

这是我的问题: 1)当我设计所有的东西时,我安排了所有的按钮和文本框!当我运行我的程序时,一切都运行良好。看一下图片。

http://i.stack.imgur.com/5GHZ8.png

现在...

2)现在,在我按下最大化按钮后,事情变得非常混乱......!看看图片!

http://i.stack.imgur.com/cfVUK.png

现在我该怎么办?请帮忙!

0 投票
1 回答
5972 浏览

c# - 如何在 .Net 中的 ContextMenuStrip 中的子菜单内返回 ToolStripMenuItem 的名称

我的问题可能模棱两可,但这是我的情况:

我的表单上有一个方形数组,每个都有一个处理程序来打开 ContextMenuStrip,其内容是基于目录生成的。目录中的每个文件夹都将创建一个 ToolStripMenuItem,并且该文件夹中的每个文件都将在所述菜单菜单项的 DropDownItems 中表示。单击我的菜单的子项后,图片框的图像将根据单击的菜单项而改变。

当我试图找出点击了哪个子项目时,我的问题就出现了。如何通过 ContextMenuStrip 的 _Clicked 事件找出这一点?到目前为止,这是我的尝试:

0 投票
0 回答
859 浏览

.net - WinForms ToolStrip 顶部位置

我正在尝试设置 ToolStrip 的 Top 属性,但目前失败。我想这样做的原因是当 ToolStrip 位于 ToolStripContainer 的左侧或右侧时保持状态。

我应该提到我不能使用 ToolStripManager.SaveSettings 和 ToolStripManager.LoadSettings,因为我在没有父窗体(即 Visual Studio ToolWindow)的上下文中使用 ToolStrip。

每当我设置 Top 属性或 Location 属性时,Y 坐标始终保持为 0。这种方法适用于水平定位,所以我有点困惑为什么它在垂直维度上不起作用。

有没有人有什么建议?

谢谢,艾伦

编辑:这里有更多细节。

我希望用户可以将我的 ToolStrip 移动到 ToolStripContainer 的左侧、右侧、顶部或底部区域,并在程序加载之间保持该位置。

我正在使用 ToolStrip 的LocationChanged更改事件将位置信息保存到文件中。此信息包括 ToolStrip 的左、右、上或下方向以及取决于方向的适当 X 或 Y 坐标。

然后,我在下次打开应用程序时从文件中加载此数据,该应用程序将 ToolStrip 插入 ToolStripContainer 的适当左侧、右侧、顶部或底部区域,然后设置适当的 X 或 Y 值以恢复 ToolStrip 的位置。

设置 X 值有效,但Y值始终保持为 0。

让我知道我是否可以提供任何其他详细信息。

0 投票
1 回答
1162 浏览

.net - 在 Windows 窗体 ToolStrip 中选择 ComboBox

我在 Windowsforms“ToolStrip”(C++ Cli)中聚焦 ComboBox 时遇到问题。

我使用设计器在我的表单中创建了一个 ToolStrip,并添加了一个 ComboBox (System.Windows.Forms.ToolStripComboBox),它是可见的并已启用。
加载表单后,我希望选择该组合框,因此我在表单构造函数中尝试了以下操作。

没有工作。

有人知道如何使它工作吗?

0 投票
4 回答
16962 浏览

c# - 带有复选按钮组的工具条

我想要一个带有一些按钮的工具条(WinFroms/c#/.net4)。我想选中单击的按钮而未选中所有其他按钮,因此我只想选中单击的按钮,未选中所有其他按钮。

我知道工具条按钮有 checkonlclick 属性,但是当我单击一个按钮时,其他按钮也可能会被选中。在旧的 VB6 中有一个自动解决这个问题的方法:工具栏上的按钮组。Winfoms中有类似的吗?

还是我应该从代码中处理它?!选中一个按钮时将所有其他按钮切换为未选中状态?如果是这样,那么这将不是我最喜欢的解决方案......

0 投票
4 回答
2979 浏览

c# - 在 ContextMenuStrip 中获取 ToolstripItem 的文本

我有一个 DGV 的上下文菜单。它有一个名为“ChangeTo”的工具条,它分支成一组根据所使用的配置文件动态创建的项目。当我运行具有 Rt-Click -> Change To -> (List of Items) 的程序时

当我从 contextmenustrip 的下拉列表中单击任何项​​目时,我希望 DGV 的选定行更改为列表中的文本...

为此,我需要获取与工具条相关的“文本”。我怎样才能做到这一点?我不能只使用 toolstripitemname.text 因为我直到运行时才知道项目名称......我尝试使用

但我需要索引...

这是我在单击项目时使用的功能

0 投票
3 回答
3565 浏览

c# - WinForms ToolStrip 在视觉继承中不可用

可以说我有 FormChild 继承 FormParent。在父级中,顶部有一个工具提示。我想要的是在我的子窗体中添加额外的元素,但是控件始终被锁定,尽管我已将修饰符设置为protected

上网查了一下,好像是个众所周知的bug;但是有人知道解决方法吗?

0 投票
1 回答
5310 浏览

c# - WinForms 系统渲染工具条在按钮控件上的悬停效果

如果您看一下附加的图像,有没有办法从标准 WinForms 工具条的系统渲染器中获取此悬停效果的绘图逻辑?

http://imageshack.us/photo/my-images/10/toolstriphovereffect.jpg/

编辑:无论如何,我已经用图像手动实现了这个,但是如果有人带着解决方案来到这里,请发布。