1
1
Fork 0
mirror of https://github.com/FellippeHeitor/InForm.git synced 2025-01-15 03:49:56 +00:00

Autoname the new PictureBox control created after an image file is dropped.

This commit is contained in:
FellippeHeitor 2019-05-05 17:27:02 -03:00
parent d038626684
commit 8b0a7da87b

View file

@ -76,10 +76,14 @@ $IF WIN THEN
FUNCTION CloseHandle& (BYVAL hObject AS LONG)
FUNCTION GetExitCodeProcess& (BYVAL hProcess AS LONG, lpExitCode AS LONG)
END DECLARE
CONST PathSep$ = "\"
$ELSE
DECLARE LIBRARY
FUNCTION PROCESS_CLOSED& ALIAS kill (BYVAL pid AS INTEGER, BYVAL signal AS INTEGER)
END DECLARE
CONST PathSep$ = "/"
$END IF
'Load context menu icon image:
@ -351,6 +355,11 @@ SUB __UI_BeforeUpdateDisplay
SelectNewControl TempValue
PreviewLoadImage Control(TempValue), _DROPPEDFILE(i)
b$ = MID$(_DROPPEDFILE(i), _INSTRREV(_DROPPEDFILE(i), PathSep$) + 1)
SWAP i, TempValue
GOSUB AutoName
SWAP i, TempValue
END IF
IF i = _TOTALDROPPEDFILES THEN _FINISHDROP
NEXT