Цитата zloyPraded:
Но, файл нужно создавать новый. Открывается диалоговое окно, нужно избежать этого, потому, что на кнопку открыть привязывается функция сохранения, обман.А имя у файла дата и время создания. »
|
Не смог перевести на русский.
Цитата zloyPraded:
Есть переменные
local date = System.GetDate(DATE_FMT_ISO);
local time = System.GetTime(TIME_FMT_MIL);
local sDestPath = 'C:\\file_'..date..'_'..time..'.txt'
Но данный код не работает. »
|
Естественно: в именах файлов недопустимы двоеточия. Используйте замену:
Код:
local sDestPath = 'C:\\file_' .. System.GetDate(DATE_FMT_ISO) .. '_' .. String.Replace(System.GetTime(TIME_FMT_MIL), ':', '-') .. '.txt'
Dialog.Message('', sDestPath)
Цитата zloyPraded:
Вопрос 2
Есть объект [Image]
Есть объект [Input]
Цель: отображения информации: координат курсора (x), (y) на объекте [image]
Как реализовать? »
|
Полагаю, никак. Нет событий, связанных с перемещением мышки над объектом, есть только события входа, выхода, щелчка и правого щелчка.
Update:
Цитата Iska:
Полагаю, никак. Нет событий, связанных с перемещением мышки над объектом, есть только события входа, выхода, щелчка и правого щелчка. »
|
Хотя нет, можно. Хоть и кривовато, но можно.
Добавьте следующий код:
Код:
local tInfo = Image.GetPos('Image1')
local tSize = Image.GetSize('Image1')
local iDeltaX = e_X - tInfo.X
local iDeltaY = e_Y - tInfo.Y
if iDeltaX > 0 and iDeltaX < tSize.Width and iDeltaY > 0 and iDeltaY < tSize.Height then
Input.SetText('Input1', iDeltaX .. 'x' .. iDeltaY)
else
Input.SetText('Input1', '')
end
на вот эту:
вкладку.