请问怎样动态改变当前输入法? 我将IMENAME赋为我需要的输入法,只是在窗体建立时才有效,可是我想再自建的右键弹出菜单中改变输入法却不行,不知道是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.Button3Click(Sender: TObject);begin Edit1.ImeName := '中文(繁體) - 萬能五筆2002多元輸入法'; Edit1.SetFocus;end;一定要清楚你的機器上有此輸入法,我編譯通過。(D5 + Win2000) unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, StdCtrls;type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; PopupMenu1: TPopupMenu; N1: TMenuItem; N2: TMenuItem; procedure N1Click(Sender: TObject); procedure N2Click(Sender: TObject); private { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.N1Click(Sender: TObject);begin Edit1.ImeName := '中文 (简体) - 微软拼音'; Edit2.SetFocus; Edit1.SetFocus;end;procedure TForm1.N2Click(Sender: TObject);begin Edit1.ImeName := '中文 (简体) - 智能 ABC'; Edit2.SetFocus; Edit1.SetFocus;end;end.刚刚try了一下 楼上,他本来是问怎样用右键,你现在用了button,因为按button的时候,focus会去到button,所以edit里面的输入法可以改变,但是如果你在edit里面右键popmenu的时候,就要人为的把focus移出去,这是最重要的一点,是吗? 项目打包问题(通过复制就可直接使用) 请问用ADOQUERY查询SQL SERVER时,怎么判断查询语句的结果是否有记录呢? 招收网站管理员 窗体的release和free有何区别? 基础数据库问题。 采用什么工具制作中文的CHM格式的帮助文件比较好? 请给点提示,一个类似电子相册的翻页的过程,灌水有分,在线等待,提供源码另加100分。 一个COM组件的问题,可能有点难 大家给我推荐一个制作帮助文件的软件(要支持中文的)。 这是什么错误,我不懂 关于一个控件下载DsFancyButton,高分 怎么在from 上创建对应的frame?
begin
Edit1.ImeName := '中文(繁體) - 萬能五筆2002多元輸入法';
Edit1.SetFocus;
end;一定要清楚你的機器上有此輸入法,我編譯通過。(D5 + Win2000)
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Menus, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
Edit2: TEdit;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
procedure N1Click(Sender: TObject);
procedure N2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.N1Click(Sender: TObject);
begin
Edit1.ImeName := '中文 (简体) - 微软拼音';
Edit2.SetFocus;
Edit1.SetFocus;
end;procedure TForm1.N2Click(Sender: TObject);
begin
Edit1.ImeName := '中文 (简体) - 智能 ABC';
Edit2.SetFocus;
Edit1.SetFocus;
end;end.刚刚try了一下