Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: C# Windows.Forms Добавлено: 20.03.07 23:39  

Автор вопроса:  VRC17
Как запретить вставку из буфера в TextBox'ы формы?

Спасибо.

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 VRC17



Вопросов: 1
Ответов: 1
 Профиль | | #1 Добавлено: 21.03.07 21:33
Нашел, спасибо:
using System;
using System.Windows.Forms;
class DemoForm: Form
{
  public DemoForm()
  {
    TextBoxEx tbDemo = new TextBoxEx();
    tbDemo.Parent = this;
  }
  static void Main()
  {
    Application.Run(new DemoForm());
  }
}
class TextBoxEx: TextBox
{
  const int WM_PASTE = 0x0302;
  protected override void WndProc(ref Message m)
  {
    //Запрещаем обрабатывать WM_PASTE
    if (m.Msg == WM_PASTE)
      return;
    base.WndProc (ref m);
  }
}

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам