📄 untsendmessage.pas
字号:
unit untSendMessage;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Base_S, ExtCtrls, StdCtrls, Grids;
type
TfrmSendMessage = class(TfrmBase_S)
Label1: TLabel;
Memo1: TMemo;
Button4: TButton;
Button3: TButton;
Button2: TButton;
Button1: TButton;
Bevel1: TBevel;
procedure Button1Click(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button4Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frmSendMessage: TfrmSendMessage;
implementation
uses untDmServer, untServerMain, untConsts;
{$R *.dfm}
procedure TfrmSendMessage.Button1Click(Sender: TObject);
begin
inherited;
Close;
end;
procedure TfrmSendMessage.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
inherited;
frmSendMessage:=nil;
end;
procedure TfrmSendMessage.Button4Click(Sender: TObject);
begin
inherited;
memo1.Clear;
end;
procedure TfrmSendMessage.Button3Click(Sender: TObject);
var
i, j: integer;
sMsg: string;
begin
inherited;
i := tstringgrid(frmServerMain.ClientGrid).row;
for j := 0 to Memo1.Lines.Count - 1 do
sMsg := sMsg + #13#10 + Memo1.Lines.Strings[j];
frmServerMain.SSKServer.Socket.Connections[i].SendText(c_Msg + sMsg);
frmSendMessage.Close;
end;
procedure TfrmSendMessage.Button2Click(Sender: TObject);
var
h, j: integer;
sMsg: string;
begin
inherited;
for j := 0 to Memo1.Lines.Count - 1 do
sMsg := sMsg + #13#10 + Memo1.Lines.Strings[j];
if dmServer.QStatus.RecordCount > 0 then
for h := 0 to dmServer.QStatus.RecordCount - 1 do
begin
frmServerMain.SSKServer.Socket.Connections[h].SendText(c_Msg + sMsg);
end;
frmsendmessage.Close;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -