取值(50分)

  • 主题发起人 主题发起人 wj78
  • 开始时间 开始时间
W

wj78

Unregistered / Unconfirmed
GUEST, unregistred user!
在edit中输入6位度的字符,我想取得第三位和第四位的值,应该怎样做。如:
在edit中输入了031801,我怎样得到18的值?
 
copy(Edit1.text,3,2)
 
:), 改得好快啊. copy(Edit1.text,3,2)是对的.

:wj78, 教你, start a new application, put a editbox, a label, a button on the form,
then copy the following code instead of the code already exists. then run it.
click the button....

unit Unit1;

interface

uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;

type
TForm1 = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
begin
label1.caption := copy(Edit1.text,3,2)
end;

end.

 
接受答案了.
 
后退
顶部