You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

235 lines
7.1 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

unit u_message_guide;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,DB,
Dialogs, bsSkinCtrls, bsdbctrls, ExtCtrls, StdCtrls, RxLookup;
type
Tfrm_message_guide = class(TForm)
Notebook1: TNotebook;
bsSkinPanel1: TbsSkinPanel;
bsSkinButton1: TbsSkinButton;
bsSkinRadioGroup1: TbsSkinRadioGroup;
bsSkinGroupBox1: TbsSkinGroupBox;
bsSkinGroupBox2: TbsSkinGroupBox;
bsSkinGroupBox3: TbsSkinGroupBox;
bsSkinGroupBox4: TbsSkinGroupBox;
bsSkinButton2: TbsSkinButton;
bsSkinButton3: TbsSkinButton;
bsSkinButton4: TbsSkinButton;
bsSkinButton5: TbsSkinButton;
bsSkinButton6: TbsSkinButton;
bsSkinButton7: TbsSkinButton;
bsSkinButton8: TbsSkinButton;
bsSkinButton9: TbsSkinButton;
bsSkinButton14: TbsSkinButton;
bsSkinButton15: TbsSkinButton;
bsSkinButton16: TbsSkinButton;
bsSkinButton17: TbsSkinButton;
Panel1: TPanel;
bsSkinGroupBox6: TbsSkinGroupBox;
bsSkinButton12: TbsSkinButton;
bsSkinButton13: TbsSkinButton;
bsSkinButton19: TbsSkinButton;
bsSkinRadioGroup2: TbsSkinRadioGroup;
bsSkinRadioGroup3: TbsSkinRadioGroup;
bsSkinRadioGroup4: TbsSkinRadioGroup;
bsSkinRadioGroup5: TbsSkinRadioGroup;
bsSkinRadioGroup6: TbsSkinRadioGroup;
bsSkinRadioGroup7: TbsSkinRadioGroup;
bsSkinGroupBox7: TbsSkinGroupBox;
bsSkinGroupBox8: TbsSkinGroupBox;
bsSkinCheckRadioBox1: TbsSkinCheckRadioBox;
Edit1: TEdit;
Label1: TLabel;
bsSkinCheckRadioBox2: TbsSkinCheckRadioBox;
Edit2: TEdit;
Label2: TLabel;
bsSkinRadioGroup8: TbsSkinRadioGroup;
bsSkinGroupBox5: TbsSkinGroupBox;
bsSkinButton10: TbsSkinButton;
bsSkinButton11: TbsSkinButton;
bsSkinButton18: TbsSkinButton;
Label3: TLabel;
Label4: TLabel;
Label5: TLabel;
Edit3: TEdit;
Label6: TLabel;
bsSkinGroupBox9: TbsSkinGroupBox;
bsSkinButton20: TbsSkinButton;
bsSkinButton21: TbsSkinButton;
bsSkinButton22: TbsSkinButton;
Memo1: TMemo;
RxDBLookupCombo6: TRxDBLookupCombo;
RxDBLookupCombo1: TRxDBLookupCombo;
Label7: TLabel;
Label8: TLabel;
procedure bsSkinButton2Click(Sender: TObject);
procedure bsSkinButton3Click(Sender: TObject);
procedure bsSkinButton1Click(Sender: TObject);
procedure bsSkinButton14Click(Sender: TObject);
procedure bsSkinButton4Click(Sender: TObject);
procedure bsSkinButton6Click(Sender: TObject);
procedure bsSkinButton12Click(Sender: TObject);
procedure bsSkinButton21Click(Sender: TObject);
procedure bsSkinButton11Click(Sender: TObject);
procedure bsSkinButton8Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_message_guide: Tfrm_message_guide;
implementation
uses u_main, U_SetMessage;
{$R *.dfm}
procedure Tfrm_message_guide.bsSkinButton2Click(Sender: TObject);
var
sl:TStrings;
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
sl:=TStringList.Create;
try
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
sl.Add('<27><><EFBFBD><EFBFBD>='+bsSkinRadioGroup2.Items.Strings[bsSkinRadioGroup2.itemindex]);
sl.Add('Ƿ<>ѹ<EFBFBD><D1B9><EFBFBD>='+bsSkinRadioGroup3.Items.Strings[bsSkinRadioGroup3.itemindex]);
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=sl.CommaText;
finally
FreeAndNil(sl);
end;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton3Click(Sender: TObject);
begin
//cancel
Close;
end;
procedure Tfrm_message_guide.bsSkinButton1Click(Sender: TObject);
begin
Notebook1.PageIndex:=bsSkinRadioGroup1.ItemIndex+1;
end;
procedure Tfrm_message_guide.bsSkinButton14Click(Sender: TObject);
begin
Notebook1.PageIndex:=0;
end;
procedure Tfrm_message_guide.bsSkinButton4Click(Sender: TObject);
var
sl:TStrings;
begin
sl:=TStringList.Create;
try
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
if bsSkinRadioGroup4.ItemIndex=0 then
sl.Add(bsSkinRadioGroup4.caption+'=1');
if bsSkinRadioGroup5.ItemIndex=0 then
sl.Add(bsSkinRadioGroup5.caption+'=1');
if bsSkinRadioGroup7.ItemIndex=0 then
sl.Add(bsSkinRadioGroup7.caption+'=1');
if bsSkinRadioGroup6.ItemIndex=0 then
sl.Add(bsSkinRadioGroup6.caption+'=1');
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=sl.CommaText;
finally
FreeAndNil(sl);
end;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton6Click(Sender: TObject);
var
sl:TStrings;
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
sl:=TStringList.Create;
try
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
if bsSkinCheckRadioBox1.Checked then begin
sl.Add('<27><><EFBFBD><EFBFBD>=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
sl.Add('<27><><EFBFBD><EFBFBD>='+Edit1.Text);
end;
if bsSkinCheckRadioBox2.Checked then begin
sl.Add('<27><><EFBFBD><EFBFBD>=<3D><><EFBFBD>ں<EFBFBD>');
sl.Add('<27><><EFBFBD><EFBFBD>='+Edit2.Text);
end;
sl.Add('<27><><EFBFBD>ѷ<EFBFBD>ʽ='+bsSkinRadioGroup8.Items.Strings[bsSkinRadioGroup8.itemindex]);
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=sl.CommaText;
finally
FreeAndNil(sl);
end;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton12Click(Sender: TObject);
var
sl:TStrings;
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
sl:=TStringList.Create;
try
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
sl.Add('<27><><EFBFBD><EFBFBD>='+Edit3.Text);
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=sl.CommaText;
finally
FreeAndNil(sl);
end;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton21Click(Sender: TObject);
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=Memo1.Lines.CommaText;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton11Click(Sender: TObject);
var
sl:TStrings;
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
sl:=TStringList.Create;
try
sl.Add('<27><><EFBFBD><EFBFBD>='+RxDBLookupCombo6.DisplayValues[0]);
sl.Add('<27><><EFBFBD><EFBFBD>='+RxDBLookupCombo1.DisplayValues[0]);
TMemoField(frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')).AsString:=sl.CommaText;
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
finally
FreeAndNil(sl);
end;
Close;
end;
procedure Tfrm_message_guide.bsSkinButton8Click(Sender: TObject);
begin
if not (frmMessageSet.t_sys_awoke.State in [dsinsert,dsedit]) then frmMessageSet.t_sys_awoke.edit;
frmMessageSet.t_sys_awoke.FieldByName('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>').AsString:=bsSkinRadioGroup1.Items.Strings[bsSkinRadioGroup1.itemindex];
Close;
end;
end.