例如:在Edit1中要输入'孙悟空'三个汉字,每输入一个汉字就会在Edit2中显示其声母。即:
'孙悟空' --Edit1中输入的内容
'swk' --Edit2中实时显示的内容
而得到某个汉字的声母的函数已有现成的:Function GetPY(hzchar:string): char;
应如何编程实现?谢谢!
'孙悟空' --Edit1中输入的内容
'swk' --Edit2中实时显示的内容
而得到某个汉字的声母的函数已有现成的:Function GetPY(hzchar:string): char;
应如何编程实现?谢谢!
解决方案 »
- 我是新手,帮忙看看我这里哪里错了呀? 郁闷
- 在线急等(200分求救),对corba熟悉的朋友帮忙看看。这个问题怎么解决?
- 请问如何使pagecontrol 不显示 tabstree 呀?
- 怎樣將DBGrid中的數據寫入到EXCEL中
- 把dbgrideh中的内容用内部函数导出到word时,为何不能显示汉字(为乱码)?
- 在线等待,预览问题,快速给分
- 关于 pascal语言的一个小问题
- 各位delphier,delphi的爸爸作了一个和Dephi一样好用而且比java还要快些的东东,为什么不试试呢??
- 虚拟光驱的原理??绝对给分!
- Delphi编程中如何实现对并口操作?
- 求一正则表达式写法,在线等,急用
- 两个idmessage 怎么互相拷贝!
var i,n:integer;
begin
n:=length(Edit1.Text);
Edit2.Text:='';
if n mod 2=0 then
for i:=1 to n div 2 do
Edit2.Text:=Edit2.Text+GetPY(copy(Edit1.Text,2*i-1,2));
end;
在OnChange事件里面写不就行了吗?
『 http://www.coderpub.com 』
----------------
java,j2me,delphi,asp.net,C#