问题标签 [devexpress-windows-ui]

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

vb.net - 如何禁用表单中的 esc 键?

我有一个弹出窗口作为登录表单,但是每当我按下 esc 键时,弹出窗口就会退出,我不想要那种东西,所以无论如何要在弹出窗口中捕获那个 esc 键的东西吗?我确实测试了这些东西,但没有一个有效。

或者如何在表单中禁用 ESC 键?

0 投票
1 回答
3887 浏览

vb.net - 如何在 vb.net 中以 windows 形式在 devExpress Grid 的所有单元格中显示错误图标 ..?

在此处输入图像描述

我想在 devExpres 的 datageid 中一次验证的所有单元格中绘制错误图标。

我在单元格中绘制了一个错误图标,但有一些问题,1.单元格的颜色被覆盖在错误图标上。2.网格和错误图标的文本混合在一起,为什么文本不显示excat。

我想要完美的例子。有没有人有解决方案?

0 投票
1 回答
4692 浏览

devexpress - DateEdit 值更改

我想将分钟(从 calcEdit 输入)添加到开始日期,然后将其设置为结束日期。此外,当我输入结束日期时,开始时间的减法将设置为 minute 。

我尝试了 dateEdit 的 EditValueChanged ,验证事件,我都尝试了 calcedit 但得到了错误的值。

我为 dateEdits 使用 g 掩码

请帮帮我谢谢。

这是我的代码:

0 投票
2 回答
1787 浏览

winforms - Winforms 控件上的动态工具提示

我正在寻找将相同数据源绑定到我绑定到控件本身的控件工具提示的最简洁方法。例如,我有这条线

哪里dataFeatures是类型BindingSource。我对 a 上的许多控件重复类似的行WinForm Form。其中一些控件可以采用其文本可以跨越的文本宽度大于控件本身可见的文本宽度的值。我不想重新设计表单的布局以解决某些情况下某些控件中部分隐藏文本的可能性,而是希望将每个控件的工具提示绑定到与BindingSource控件EditValue或属性相同的Text属性。这可能吗?我可以想象有一种方法可以手动处理EditValueChanged事件,就像我出于不同原因已经做过的那样,但我希望有一个比必须为每个控件添加新代码行更简洁的解决方案。

有人有建议吗?

谢谢!

0 投票
1 回答
996 浏览

devexpress - 对于 dev express 中的 gridview 控件,IsHandleCreated Prop. 始终为 false

我的 Windows 表单​DevExpress.XtraGrid.GridControlForm1类似的方式包含第二类,称为Form2. 在 Form1 上,我正在从数据库加载数据。当我双击网格行时,它分配给 Form2。事件Form1 gridControl1_DoubleClickIsHandleCreated 道具为真(Form2继承自Form1

所以我在 Form1 上创建了一个属性

但是当我调用 Form2 的 Display() 方法并检查 Form2 上的 IsHandleCreated 道具是否为假时。

完整代码如下**Form1**

在 Form2 中,handleCreated 总是假的,我不知道为什么?请帮我

0 投票
1 回答
2606 浏览

c# - Windows 窗体内存泄漏

我在我的 Windows 应用程序中看到轻微的内存泄漏。我在我的应用程序中使用 DevExpress XtraForm。我看到的是表单的一个实例始终保存在内存中。如果您多次打开同一个表单,它仍会保留上次打开的表单的引用。

前任。如果您在应用程序中打开 10 个不同的表单并关闭所有表单,由于一些奇怪的“MdiClient 对象引用 LayoutEventArgs 对象”,它仍然不会释放分配给它的内存。幸运的是,它保留了每种类型的单个项目的引用。

这是 Redgate 内存分析器输出的链接。

https://dl.dropboxusercontent.com/u/2781659/Memory%20Leak.pdf

在上面的图表中,DepartmentsForm 已被处理,但由于 LayoutEventArgs 的受影响组件成员引用它而无法被 GC。

如果您发现任何明显的错误,请告知。

0 投票
1 回答
5821 浏览

c# - 如何在 DevExpress Winform 中将两个网格相互绑定,如主从表示

我想知道如何将两个网格相互绑定,如主细节表示?例如; 我有两个网格。订单和订单详情。订单详情位于订单旁边。我想制作一个动态过滤器,可以根据我的选择使行在详细表格网格中隐藏或可见。此操作可以由行选择或行双击事件触发。不要紧。我希望,我能正确地说出来。提前致谢。

0 投票
1 回答
775 浏览

c# - 基于 Grid Width 的 DevExpress Grid 自定义列大小计算

我的项目需要在网格中显示联系人列表。普通数据 - 名字、姓氏、城市、州、邮编、电子邮件、电话、公司名称。

1 - 我们需要支持屏幕宽度 800px -> 2,000px 的广泛变化。

2 - 我们希望显示尽可能多的信息,尽可能少的空白。

3 - 随着网格变宽,我们希望一些字段扩展(组织名称),其他字段保持最大宽度(状态 - 2 个字符)。

由于没有 Max Width 列,所有标准列调整大小模式似乎都不起作用。状态栏最终有大量空间,而组织仍在被砍掉。

有没有人解决这个问题?

0 投票
3 回答
2404 浏览

c# - Repository Combo BoxEdit EditValueChanged 在键入时会触发多次。

我在 Devexpress CustomGridView 中有这个 Repository Item comboboxEdit。

EditValueChanged 在键入时触发多次。有没有办法在用户完全编辑完单元格后触发此 EditValueChanged 一次。这些方面的东西http://www.devexpress.com/Support/Center/Question/Details/Q288616 Devexpress Support 对此问题进行了一些修复,但似乎没有帮助。不确定为什么 activeeditor 正在关闭并重置光标。我不想在 EditValueChanged 中设置插入符号位置。

我也试过 CellvalueChanged 但这需要在用户控件中单击。与 repository.validating 相同

有没有办法确定用户是否已完成或仍在编辑组合框,然后触发 editvaluechanged 而不必担心组合框编辑之外的点击

0 投票
1 回答
1203 浏览

c# - 如何在 GridControl 中创建一列 CheckedComboBoxEdit,每行具有不同的源数据?

我对 DevExpress XtraGrid 有疑问。我不会制作一列 CheckedComboBoxEdit,但我不知道如何让它们单独工作。例如,在第一行中,我的 CheckedComboBoxEdit 将包含“a”和“b”,在第二行中将包含“b”、“c”、“d”。

我以为我可以这样使用:

其中:gridView1 是我的 gridControl 的 MainView。