如何在DELPHI中使用特殊符号(100分)

  • 主题发起人 主题发起人 xuekui
  • 开始时间 开始时间
X

xuekui

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要用delphi编写一个程序,程序中要用到特殊符号,如何设置特殊符号以及显示它
 
想知道什么样的特殊字符
 
像 Ω Δ 等数学符号和单位符号,要作成像word中插入符号一样,好解决吗?谢谢!!!
 
可显示的字符就没什么特殊的了

 
是什么字符嘛,可以在WORD中显出来,然后抓成图片。
 
查一下区位码,直接用区位码输入即可
 

edit1.Text:='△'
//这样也行
edit2.text:=chr($a1)+chr($f7);//这样也行
 
如果利用输入法让客户去输入,就太愚蠢了。
个人认为,想办法把会用到的特殊符号,存在数据表里,当用户需要录入时,点特殊符号录入,
出现分好类的特殊符号列表,让用户选择录入就好。
有很多人根本不知道如何用输入法里的特殊符号录入。
 
同意楼上,你可以先在程序中保存下这些符号,用户通过按钮或是什么的
来输入就行了,当然,你得在按钮中写下插入符号的code
[:D]
 
gonghh:
这些组合在哪里找的到。谢谢!!!
 
procedure TForm1.Button1Click(Sender: TObject);
VAR
I, j: Integer;
str: String;
begin
str := '';
for i := $7F to $0FF do
begin
for j := $7F to $0FF do
begin
str := str + IntToHex(I,2) +' '+IntToHex(J,2)+' ' + Chr(i) + Chr(j);
end;
str := str + #13#10;
end;
Memo1.Lines.Text := Str;
end;

end.

上面应该是显示了所有的汉字集合,呵呵,有你需要的东西,我粗略看了一下,大概的区间如下。
不过要注意,我上面给出的函数可是很慢的,因为取出的数据量太大了。呵呵。
A1 AF~A2 FF
A2 B1~A2 FF
A8 80~A8 91
 
后退
顶部