📄 myfirendinfor.pas
字号:
unit myfirendinfor;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls, Buttons,gifimage,jpeg, ComCtrls, xpButton;
type
Tmyfirend_infor = class(TForm)
Bevel2: TBevel;
Bevel1: TBevel;
Label1: TLabel;
Bevel6: TBevel;
Label4: TLabel;
Label2: TLabel;
myimg: TImage;
Label6: TLabel;
Edit2: TEdit;
Label7: TLabel;
Label8: TLabel;
Edit3: TEdit;
Edit4: TEdit;
RichEdit1: TRichEdit;
Edit1: TEdit;
Button1: TButton;
Label3: TLabel;
Edit5: TEdit;
procedure FormShow(Sender: TObject);
procedure FormPaint(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
procedure refresh_infor;
{ Private declarations }
public
firendid:string;
{ Public declarations }
end;
var
myfirend_infor: Tmyfirend_infor;
implementation
uses udpcores,structureunt,richunt;
{$R *.DFM}
procedure Tmyfirend_infor.refresh_infor;
var tmp:userinfo;
picfilename:string;
begin
if udpcore.user.checkuser(firendid) then
begin
tmp:=udpcore.user.getuserinfoex(firendid);
edit1.text:=tmp.uname;
edit2.text:=tmp.tel;
edit3.text:=tmp.business;
edit4.text:=tmp.dept;
edit5.text:=tmp.userid;
richedit1.text:=tmp.mytext;
picfilename:=udpcore.pic.getmd5tofile(tmp.md5pic);
if fileexists(picfilename)then
begin
try
myimg.Picture.LoadFromFile(picfilename);
except
on EInvalidGraphic do
myimg.Picture:= nil;
end;
end;
end;
end;
procedure Tmyfirend_infor.FormShow(Sender: TObject);
begin
initrichedit(richedit1);
refresh_infor;
end;
procedure Tmyfirend_infor.FormPaint(Sender: TObject);
begin
udpcore.formonpaint(self);
end;
procedure Tmyfirend_infor.Button1Click(Sender: TObject);
var tmp:userinfo;
begin
if udpcore.user.checkuser(firendid) then
begin
tmp:=udpcore.user.getuserinfoex(firendid);
tmp.uname:=edit1.text;
udpcore.user.modifyuser(firendid,tmp);
end;
end;
procedure Tmyfirend_infor.FormCreate(Sender: TObject);
begin
udpcore.changeLayered(handle);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -