我正在尝试创建一个MaskedTextBox,以避免用户粘贴值,我正在使用DataObjectPastingEventHandler
进行处理,但为什么它不起作用?
private void MaskPasteEvent(object sender, DataObjectPastingEventArgs e)
{
e.Handled = true;
}
private void MaskPasteEvent(object sender, DataObjectPastingEventArgs e)
{
e.CancelCommand();
}
通过调用CancelCommand取消粘贴操作。
在基类DataObjectEventArgs上调用CancelCommand应该将CommandCancelled属性设置为false,该属性位于派生DataObjectPastingEventsArgs上。
更多可能有帮助的链接: