OSDN Git Service

Fix: Caption bug
authornaru <bottle@mikage.to>
Fri, 3 Jan 2003 17:15:58 +0000 (17:15 +0000)
committernaru <bottle@mikage.to>
Fri, 3 Jan 2003 17:15:58 +0000 (17:15 +0000)
bottleclient/StrListEditor.dfm
bottleclient/StrListEditor.pas

index 9e8a3ed..e0133aa 100755 (executable)
@@ -13,6 +13,7 @@ object frmStrListEditor: TfrmStrListEditor
   Font.Style = []
   OldCreateOrder = False
   Position = poDesktopCenter
+  OnShow = memStringsChange
   PixelsPerInch = 96
   TextHeight = 12
   object pnlHeader: TPanel
index 7020557..9b5b47d 100755 (executable)
@@ -29,21 +29,21 @@ type
 var
   frmStrListEditor: TfrmStrListEditor;
 
-function StrListEdit(const List: TStrings; Caption: String;
+function StrListEdit(const List: TStrings; CaptionStr: String;
   AllowEmpty: boolean = false): boolean;
 
 implementation
 
 {$R *.dfm}
 
-function StrListEdit(const List: TStrings; Caption: String;
+function StrListEdit(const List: TStrings; CaptionStr: String;
   AllowEmpty: boolean = false): boolean;
 var MyfrmStrListEditor: TfrmStrListEditor;
 begin
   Application.CreateForm(TfrmStrListEditor, MyfrmStrListEditor);
   with MyfrmStrListEditor do begin
     CanAllowEmpty := AllowEmpty;
-    lblCaption.Caption := Caption;
+    lblCaption.Caption := CaptionStr;
     memStrings.Lines := List; // Using Assign method (of course)
     Result := ShowModal = mrOk;
     if Result then List.Assign(memStrings.Lines);
@@ -53,7 +53,7 @@ end;
 
 procedure TfrmStrListEditor.memStringsChange(Sender: TObject);
 begin
-  btnOk.Enabled := memStrings.Lines.Count = 0;
+  btnOk.Enabled := memStrings.Lines.Count > 0;
 end;
 
 procedure TfrmStrListEditor.btnOkClick(Sender: TObject);