Explorar el Código

Updated test/test_bcnumerickeyboard

lainz hace 9 años
padre
commit
15795187da
Se han modificado 1 ficheros con 9 adiciones y 3 borrados
  1. 9 3
      test/test_bcnumerickeyboard/umain.pas

+ 9 - 3
test/test_bcnumerickeyboard/umain.pas

@@ -77,7 +77,14 @@ procedure TForm1.Button1Click(Sender: TObject);
 begin
 begin
   if (ButtonSender <> nil) and (ButtonSender.Name = TBCButton(Sender).Name) and
   if (ButtonSender <> nil) and (ButtonSender.Name = TBCButton(Sender).Name) and
     (BCNumericKeyboard1.Visible) then
     (BCNumericKeyboard1.Visible) then
-    BCNumericKeyboard1.Hide()
+  begin
+    BCNumericKeyboard1.Hide();
+    // Remove unnecessary comma
+    if Pos(DefaultFormatSettings.DecimalSeparator, ButtonSender.Caption) =
+      Length(ButtonSender.Caption) then
+      ButtonSender.Caption := LeftStr(ButtonSender.Caption,
+        Length(ButtonSender.Caption) - 1);
+  end
   else
   else
   begin
   begin
     ButtonSender := Sender as TBCButton;
     ButtonSender := Sender as TBCButton;
@@ -90,8 +97,7 @@ end;
 
 
 procedure TForm1.FormClick(Sender: TObject);
 procedure TForm1.FormClick(Sender: TObject);
 begin
 begin
-  if BCNumericKeyboard1.Visible then
-    BCNumericKeyboard1.Hide();
+  Button1Click(ButtonSender);
 end;
 end;
 
 
 procedure TForm1.BCNumericKeyboard1Change(Sender: TObject);
 procedure TForm1.BCNumericKeyboard1Change(Sender: TObject);