c# - Devexpress时间编辑控制: How to get selected portion of Hour or Minute in the control?

标签 c# devexpress

我想更改小时和分钟的增量,方法是每当单击小时/分钟文本部分并单击旋转按钮分别增加/减少小时/分钟。

最佳答案

你必须知道默认情况下 ASPxTimeEdit 不允许这样做。前面建议的方法是一种“hack”。当前的问题是由于 ASPxTimeEdit 根据当前插入符位置(小时、秒、天)执行内部 inc/dec 操作而引起的。 您无法在客户端 ButtonClick 事件上正确取消此操作,因为此事件是在执行内部操作之前引发的。

此问题的可能解决方案是隐藏标准旋转按钮 (SpinButtons.ShowIncrementButtons="false") 并创建具有所需逻辑的自定义按钮。 引用此链接http://www.devexpress.com/Support/Center/p/B200804.aspx

关于c# - Devexpress时间编辑控制: How to get selected portion of Hour or Minute in the control?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970834/

相关文章:

delphi - DevExpress网格中的奇怪过滤器行为

asp.net - firefox 和 opera 不兼容的浏览器

excel - 在delphi上将excel文件导入到datagrid

C# Ninjascript - NinjaTrader 8 (NT8) - 获取事件时间和日期的代码,然后显示在文本框中的图表上

c# - 在 MVC 中上传文件时,字符串或二进制数据将被截断

c# - map 控件 : Remove or hide default map layer

c# - 记录在 WCF REST 中收到的每条消息

delphi - 使用Developer Express中的QuantumGrid(TcxGrid)的文档用户界面

controls - 回调中丢失的自定义服务器控件值

C# 将 byte[] 编码到带有 "ref object"签名的 COM SAFEARRAY 参数