Skip to content

Commit 9c35c6d

Browse files
committed
update fullappdemo's FormInput to close on ESC in text field
1 parent 804f221 commit 9c35c6d

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

bin/fullappdemo.xex

-44 Bytes
Binary file not shown.

src/fullappdemo.pas

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,10 +256,29 @@ function FormInput: Boolean;
256256

257257
// Edit fields
258258
bA := GInput(bW1, 8, 2, GNUMER, 27, cA);
259+
if (bA = XESC) then
260+
begin
261+
bM:= XESC;
262+
break;
263+
end;
259264
bB := GInput(bW1, 8, 3, GALPHA, 27, cB);
265+
if (bB = XESC) then
266+
begin
267+
bM:= XESC;
268+
break;
269+
end;
260270
bC := GInput(bW1, 8, 4, GALNUM, 27, cC);
271+
if (bC = XESC) then
272+
begin
273+
bM:= XESC;
274+
break;
275+
end;
261276
bD := GInput(bW1, 8, 5, GANY, 27, cD);
262-
277+
if (bD = XESC) then
278+
begin
279+
bM:= XESC;
280+
break;
281+
end;
263282
// ----- Spinner Input -----
264283
bV := GSpin(bW1, 8, 6, 0, 100, bVp, GEDIT);
265284
if (bV <> XESC) then

0 commit comments

Comments
 (0)