▲▲▲如何在RichEdit中按+键后显示Form2,且不显示+符号▲▲▲ 请问,如何在RichEdit中按+号键后显示Form2,且不在RichEdit中显示+符号?如何写代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.RichEdit1KeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);var s: string;begin Memo1.Lines.Add(IntToStr(Ord(Key))); if (Key = VK_ADD) or ((ssShift in Shift) and (Key = 187)) then//Shift + '+' begin Key := 0; PostMessage(RichEdit1.Handle, WM_KEYDOWN, VK_BACK, MakeLong(0, MapVirtualKey(VK_BACK, 0))); Form2.Show; end;end; 在DEV-C++5下结构体中位字段的处理问题? 急..多线程访问外部变量..在线等 TEdit.Text 的赋值 如何在代码中指定DBGridEh options? 紧急!! 关于调用ActiveForm的问题! 存为图片的问题 ADO与Sybase的问题 怎样提高打印质量的问题?(急,在线等待) dbgrid 用Delphi如何写ASP组件 虚拟打印机的问题 FrxReport打印图片
Shift: TShiftState);
var
s: string;
begin
Memo1.Lines.Add(IntToStr(Ord(Key)));
if (Key = VK_ADD) or
((ssShift in Shift) and (Key = 187)) then//Shift + '+'
begin
Key := 0;
PostMessage(RichEdit1.Handle, WM_KEYDOWN, VK_BACK, MakeLong(0, MapVirtualKey(VK_BACK, 0)));
Form2.Show;
end;
end;