我的表单上有一个 memoEdit,并且我将用户限制为 1024 个字符。我在这个 memoEdit 下添加了一个标签(正如我在附图中标记的那样),我希望当用户在这个 memoEdit 上创建一些东西时向他展示剩余的字符。我怎样才能做到这一点 ?
附图:
我的表单上有一个 memoEdit,并且我将用户限制为 1024 个字符。我在这个 memoEdit 下添加了一个标签(正如我在附图中标记的那样),我希望当用户在这个 memoEdit 上创建一些东西时向他展示剩余的字符。我怎样才能做到这一点 ?
附图:
检查 备忘录编辑成员文档
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 事件。
希望这有帮助..