0

我的表单上有一个 memoEdit,并且我将用户限制为 1024 个字符。我在这个 memoEdit 下添加了一个标签(正如我在附图中标记的那样),我希望当用户在这个 memoEdit 上创建一些东西时向他展示剩余的字符。我怎样才能做到这一点 ?

附图:

4

1 回答 1

0

检查 备忘录编辑成员文档

EditValueChanged - 在编辑值更改后立即触发。(继承自 BaseEdit)

EditValueChanging - 当编辑器的值即将改变时触发。(继承自 BaseEdit)

void me_EditValueChanging(object sender, DevExpress.XtraEditors.Controls.ChangingEventArgs e)
{
   var memo = (sender as MemoEdit);
   var maxChars = memo.Properties.MaxLength;
   lblContactWithCharCount.Text = memo.Text.Length + "/" + maxChars;
}

检查另一个解决方案:将字符计数器添加到 MemoExEdit 控件

订阅 MemoExEdit 控件的 Popup 事件,然后在其中订阅 EditValueChanging 事件。

希望这有帮助..

于 2012-09-18T14:03:07.007 回答