toolstrip相关内容

如何自定义 ToolStripTextBox 的呈现?

我非常喜欢 ToolStripProfessionalRenderer 样式,但我不喜欢它呈现 ToolStripTextBox 的方式.在这里,ToolStripSystemRenderer 在 IMO 上做得更好.现在有没有办法将两个渲染器的行为结合起来,为文本框使用系统样式,为其他所有内容使用专业样式?我已经成功地成功地使用专业风格的按钮和系统风格的其余部分(通过派生两个类).但是 Tool ..
发布时间:2022-01-13 11:40:55 C#/.NET

ToolStrip 内存泄漏

我在使用 SWF-ToolStrip 时遇到了内存泄漏问题.根据这个 http://connect.microsoft.com/VisualStudio/反馈/ViewFeedback.aspx?FeedbackID=115600# 已解决.但这里似乎没有. 有人知道如何解决这个问题吗? 解决方案 这个问题似乎在 .NET 3.5 SP1 和 .NET 4.0 中仍然存在. 要 ..
发布时间:2021-12-31 08:17:06 C#/.NET

工具条 WinForms .Net Core 的问题

我正在 .Net Core 中制作一个 Winforms 应用程序来学习一些基本的东西.这是一个简单的应用程序,我可以将文本框中的一些文本写入文件(基本上类似于记事本). 现在我想添加一个带有工具条按钮的工具条来创建一个新文件和一个工具条按钮来将文本保存到文件中,等等. 所以我从工具箱中添加工具条并将其拖到我的 form1.cs[design] 中.然后我右键单击工具条并单击“插入标准 ..
发布时间:2021-11-24 14:35:47 C#/.NET

Winforms ToolStrip.BackColor 返回错误的颜色

我的问题的根源 我使用 winforms 在 C# 中创建了一个非常简单的虚拟应用程序.它只包含一个 ToolStrip 和一个位于该 ToolStrip 内的 TrackBar.TrackBar 应该与 ToolStrip 具有相同的 BackColor,但似乎 ToolStrip.BackColor 属性没有返回实际的背景颜色. public Form1(){////这里创建了 Too ..
发布时间:2021-09-27 19:12:33 C#/.NET

我可以在 MDIParent 窗体中显示子窗体的 ToolStrip 吗?

我有一个 MDI 表单,我想将子表单的 ToolStrip 与父 Mdi 表单合并/添加. 通常,子窗体的 ToolStrip 仅显示在所有者子窗体内,但我想将其与 MdiParent 合并. 我可以用 MenuStrip 做到这一点,但几乎找不到 ToolStrip 来做到这一点. 解决方案 ToolStripManager.Merge() 方法可用于合并 MdiParent ..
发布时间:2021-09-27 18:58:26 C#/.NET

工具条 WinForms .Net Core 的问题

我正在 .Net Core 中制作一个 Winforms 应用程序来学习一些基本的东西.这是一个简单的应用程序,我可以将文本框中的一些文本写入文件(基本上类似于记事本). 现在我想添加一个带有工具条按钮的工具条来创建一个新文件和一个工具条按钮来将文本保存到文件中等等. 所以我从工具箱中添加工具条并将其拖到我的 form1.cs[design] 中.然后我右键单击工具条并单击“插入标准项 ..
发布时间:2021-09-27 18:55:49 C#/.NET

删除ToolStripMenuItem左边框

我有我的 ToolStripMenuItem ,运行应用程序时,它看起来像这样: 如您所见,在 ToolStripMenuItem 左。 如何删除它?我尝试编辑每个属性,但仍然保留... 谢谢大家! 解决方案 要更改菜单项的外观,应使用 ToolStripProfessionalRenderer 和自定义的 ProfessionalColorTable 。 要更改该 ..
发布时间:2020-10-21 01:10:29 C#/.NET

工具条容器工具条失去焦点并双击

VB.Net 2008 Express Edition "Form1"具有一个ToolStripContainer1.TopToolStripPanel,其中包含带有按钮的ToolStrip.当"Form1"处于活动状态时,这些按钮仅需单击一下即可使用.如果我单击另一个窗口,然后返回到"Form1",则ToolStrip按钮需要两次单击才能激活.第一次单击将焦点返回到"Form1",随后的单 ..
发布时间:2020-07-11 02:31:17 其他开发

toolStripComboBox设置字体样式吗?

我阅读了此主题 http://technicalsol.blogspot.带有comboBox的com/2009/03/combobox-set-font-style.html ,但在toolstripComboBox中不存在事件draw_item 我需要你的帮助.我正在用C#编写简单的写字板. 解决方案 这是因为ToolStripComboBox派生自ToolStripControlHo ..
发布时间:2020-07-11 02:31:14 C#/.NET

检测右键单击工具条按钮

我有一个带有上下文菜单的工具栏和一个带有click事件的工具栏按钮. 最初,我尝试将上下文菜单分配给按钮本身,但是在其属性中找不到上下文菜单. 因此,我将上下文菜单分配给了工具栏. 现在,每当我右键单击要显示上下文菜单的按钮时,都会触发按钮单击事件. 我想检查单击了哪个鼠标按钮,所以我很累于将事件args强制转换为mouseeventargs: if (((MouseEventArgs)e) ..
发布时间:2020-07-11 02:31:10 C#/.NET

如何将占位符文本添加到ToolStripTextBox?

在WinForms项目中,我知道如何将占位符文本添加到常规文本框中.但是ToolStripTextBox似乎不是常规的文本框.一方面,它不公开句柄(这是通过Win API设置占位符文本所必需的). 那么,如何在ToolStripTextBox上设置占位符文本或获取其.Handle属性? 解决方案 ToolStripTextBox承载 ToolStripTextBoxControl , ..
发布时间:2020-07-11 02:30:05 C#/.NET

如果另一个工具条位于同一工具条面板上,则将工具条向左移太近将创建新行

当我在同一工具栏面板中将另一个工具栏拖动到左侧的工具栏(也许只是将其放在角落)时,我拖动的工具栏会跳到“新"行,就像我已经移动了一样它下来.解释起来非常棘手,所以这里有几个图表. 图A:我将工具条向左移动,并且“不小心"向左移得太远(只有几十个像素,用户可以轻松地做到这一点). 图B:发生这种情况,拖动的工具条会下降一行. 如何防止此新行被“创建"?作为最后的选择,我很乐意防止在 ..
发布时间:2020-07-11 02:30:03 C#/.NET

如何制作一个ToolStripComboBox来填充ToolStrip上的所有可用空间?

一个ToolStripComboBox放置在一个ToolStripButton之后,并由另一个右对齐的对象跟随.如何最好地设置ToolStripComboBox以始终调整其长度,以填补前面和后面的ToolStripButton之间的所有可用空间? 过去,我曾经处理过父级调整大小事件,根据相邻元素的坐标计算要设置的新长度并设置新大小.但是现在,当我在开发一个新的应用程序时,我想知道是否还有更好 ..
发布时间:2020-07-11 02:30:00 C#/.NET

等价于WPF中的ToolStripDropDownButton吗?

我是WPF技术的新手.我已经在WinForms中开发了大约6年. 现在,我想通过学习WPF在我的技能上迈出一大步.我正在阅读MSDN中的入门指南,而作为个人练习,我正在尝试将WinForms UI的结构转换为其等效的WPF UI. 这是我想在WPF中重现的WinForms控件结构的简单模型: 我的问题是尝试为 在 工具栏 ,但是我没有找到在工具栏内添加下拉按钮的方法. 我的 ..
发布时间:2020-07-11 02:29:58 C#/.NET

文字过长时,StatusStrip标签不可见

我有一个StatusStrip停靠在C#窗体的底部,它包含一个标签,其中的文本显示正常,除非当文本的长度较长时,它根本不会显示,我必须扩大表格,然后突然出现.是否可以将其显示为以下形式: This is a very long tex... 让用户知道该应用正在显示某些东西,然后他可以自己扩大它,因为当根本看不到该应用时,它不会向用户指示任何东西. 解决方案 您可以基于 ..
发布时间:2020-07-11 02:29:55 C#/.NET

ToolStrip的RenderMode属性如何处理?

我从不完全了解此属性的用途.我可以看到它明显改变了工具栏的设计,并且我发现在Windows XP上将其设置为System使其更适合WinForms样式. 这里还有更深层的含义吗?呈现控件的方式是否会根本改变,您建议使用哪种模式? 谢谢. 解决方案 RenderMode属性允许开发人员精确控制ToolStrip(或ContextMenu)的显示.将RenderMode设置为Man ..
发布时间:2020-07-11 02:29:51 C#/.NET

更改ToolStripSeparator控件的BackColor

是否可以更改ToolStripSeparator控件的BackColor? 设计器中有一个BackColor属性,但似乎没有使用-颜色始终为白色. 解决方案 默认的toolstrip渲染器忽略BackColor属性,并使用硬编码的颜色. 您可以参考以下链接,以使用自己的渲染器以所需的方式绘制分隔符. http://social.msdn.microsoft.com/forums ..
发布时间:2020-07-11 02:29:43 C#/.NET

尝试将ToolStrip与现有ToolStrip并排添加到ToolStripPanel

我正在将.net 2.0与Visual Studio 2005结合使用,并且尝试在表单顶部添加两个不同的工具栏,以便它们并排显示。我希望它像Word 2003,在其中您可以在同一行中添加多个工具栏,并使它们彼此并排显示,而不是为每个工具栏都指定一行。 因此,我添加了一个ToolStripPanel并将其停靠在表单顶部(我不需要使用ToolStripContainer,因为我不需要所有额外的面 ..