问题标签 [toolstripcontrolhost]
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.
c# - 如何访问动态添加的 ToolStrip 项的值
由于在 Winform 应用程序的设计时只能将一些标准项目(文本框等)添加到ToolStrip控件,因此我动态添加了一个DateTimePicker控件,如下所示,但我不确定如何访问所选日期时间值控件中的日期
我已经尝试了以下仍然可以正常工作但无法访问添加的 dateTimePicker 的选定日期值:
本MSDN 教程描述了如何将项目动态添加到 ToolStrip,但仅此而已。
c# - 如何在 ToolStrip 上渲染图形
我创建了一个自定义用户控件,它将显示文本和一个指示灯来显示我们服务的当前运行状态,如下表所示。它在表单上工作得很好,但我想把它放在 StatusStrip 控件上。我创建了一个派生自 ToolStripControlHost 的类,以启用对 StatusStrip 上的控件的支持,但它根本不呈现。控件的宽度为零,并且在 IDE 中打开时窗体会闪烁。
我查看了 ToolStripRendering 类,但在我看来,它旨在与现有支持的控件一起使用。
实现这一目标的最佳方法是什么?如果可能的话?我的代码如下。
我正在使用带有 .NET 4.0 的 Visual Studio 2010
用户控制代码:
工具条控制主机代码:
c# - ToolStripControlHost 在添加到 ContextMenuStrip 时默认为 (0,0) 位置
这个问题建立在这个问题之上。我正在尝试使用 ToolStripControlHost 将 DateTimePicker 控件添加到 contextmenustrip。奇怪的是我第一次在它显示在位置 (0,0) 的上下文菜单中选择它
当我再次将鼠标悬停回该选项时,它会显示在正确的位置。
我找不到它设置位置的位置。我尝试设置要添加的控件的位置,但什么也没做。
任何帮助深表感谢!
vb.net - ListViewGroups 在 WinForms ToolStripControlHost 中使用时消失
Windows 10、VS 2019 社区、VB.Net...
我想使用 listview 控件作为自定义菜单。创建了一个用户控件,添加了一个列表视图并用每个组中的组和项目填充它。然后我将它添加到 ToolStripControlHost,然后又将其添加到 ContextMenuStrip,它用作表单上菜单项的下拉菜单。工作正常,只是组不显示。列表视图项目在那里,但没有组。什么可能导致这种情况?这个图片:
在设计器和运行时显示用户控件。提前致谢。
c# - ContextMenuStrip 中的 DateTimePicker 控件
我使用 ToolStripControlHost 在 ContextMenuStrip 中添加了一个 DateTimePicker。我正在使用下面的代码。
选择日期是有效的,但是当我单击箭头转到上个月或下个月时,或者如果我单击月份,ToolStrip 正在关闭。这里有什么解决方法吗?谢谢。
注意:我在右键单击控件时显示 cms(ContextMenuStrip )。