統計字符個數,不管是在Delphi中還是其它的編程語言中,都是經常遇到的。那麼在Delphi中是如何統計出中英文文字的個數呢?今天這個代碼就是挺簡單的,你可以在窗體的文本框中輸入一段含有中方和英文的文字,它可以分別統計中中文字數和英文字數。下面是運行截圖:
代碼如下:
01
unit
Unit1;
02
interface
03
uses
04
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
05
Dialogs, StdCtrls;
06
type
07
TForm1 =
class
(TForm)
08
Memo1: TMemo;
09
Label1: TLabel;
10
Label2: TLabel;
11
Button1: TButton;
12
procedure
Button1Click(Sender: TObject);
13
private
14
{ Private declarations }
15
public
16
{ Public declarations }
17
end
;
18
var
19
Form1: TForm1;
20
implementation
21
{$R *.dfm}
22
TForm1
.
23
24
s:
String
25
i,e,c:
Integer
26
begin
27
s := Memo1
text;
28
e :=
0
29
c :=
30
for
i:=
1
to
Length(s)
do
31
32
if
(Ord(s[i]) >=
33
)
And
(Ord(s[i])<=
126
then
34
Inc(e);
35
Label1
Caption :=
'英文字數:'
+ IntToStr(e);
36
37
else
38
127
39
40
Inc(c);
41
Label2
'中文字數:'
+ IntToStr(c
div
2
);
42
43
44
45
//聲明: Arc( DC: HDC;
一旦定義了這些,就能自動強制Guard條件和執行Effec
delphi-“cant be installe
TIWTabControl 包含的是 TIWTabPage
本例效果圖: 代碼文件:unit Unit1;inter
如果連同子控件一起復制到剪切板, 需要定義一個新類型.