Как можно запретить пользователю вставлять с буфера обмена буквы в текстовое поле в Windows Forms

Подскажите как можно запретить пользователю вставлять с буфера обмена буквы в текстовое поле в Windows Forms

Каждый раз бей ему по рукам, когда будет пытаться.

Могу написать не бесплатно

Using System;
using System.Windows.Forms;

class MyTextBox: TextBox
{
private const int WM_PASTE = 0x0302;

protected override void WndProc(ref Message m)
{
if (m.Msg == WM_PASTE)
return;

base.WndProc(ref m);
}
}

Источник: https://stackoverflow.com/...2/14633731

Добавить комментарий