请问怎么禁止Tedit控件中的复制,粘贴功能啊,在线等
解决方案 »
- SQL2000遠程連接問題(用Delphi連接)
- TClientDataSet的问题,今天放分放了一百多了,所以。。。(西西) 不过这是个有一定技术含量的QUTN.
- 急救!
- 邻居得了奥运金牌,替他高兴,散分~~
- 关于键盘操作
- 我的数据表中有两个chat类字段BeginDate与EndDate,记录开始日期与结束日期,我现在想查询某一天是否在开始日期与结束日期之间,应该怎样
- nstallShield2003打包的exe安装文件如何解包
- 学习。今天有些郁闷,想散点儿分。
- 请问怎样打开浏览使用BORLAND数据引擎的数据库文件,马上给分
- 如何获得sql操作的错误信息
- [喜讯]Delphi K.Top重新开站了!
- FastReport 报表问题(客户要的急)
Sender: TObject;
MousePos: TPoint;
var Handled: Boolean) ;
begin
Handled := True;
end;
Sender: TObject;
MousePos: TPoint;
var Handled: Boolean) ;
begin
Handled := True;
end;呵呵,这个方法在哪里加进去啊
应该是:TNewEdit = class(TEdit)
protected
procedure WndProc(var Message: TMessage); override;
end;
{ TNewEdit }procedure TNewEdit.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_Copy, WM_Paste, WM_Cut: Exit;
end;
inherited;
end;
TForm1 = class(TForm)
Edit1: TEdit;
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
OldWndProc: TWndMethod;
procedure EditWndProc(var Message: TMessage);
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.FormCreate(Sender: TObject);
begin
OldWndProc := Edit1.WindowProc;
Edit1.WindowProc := EditWndProc;
end;procedure TForm1.EditWndProc(var Message: TMessage);
begin
if (Message.Msg = WM_PASTE) or (Message.Msg = WM_COPY) or (Message.Msg = WM_CUT) then Exit;
OldWndProc(Message);
end;
protected
procedure WndProc(var Message: TMessage); override;
end;
{ TNewEdit }procedure TNewEdit.WndProc(var Message: TMessage);
begin
case Message.Msg of
WM_Copy, WM_Paste, WM_Cut: Exit;
end;
inherited;
end;