Topic: Несколько вопросов

Дмитрий,добрый день. Есть несколько вопросов:
1. Возможность автосохранения введеного текста в поле Memo. Текст из этого поля потом переходит в отчет и если случайно закрыть программу вся информация,введенная в поле Мемо потеряется. Возможно ли предусмотреть автозапись этого текстового поля  например в текстовый файл  - txt (в каталоге с программой) каждые 10 минут. Либо сохранение информации из этого поля на кнопку,также в текстовый файл (приоритетней конечно первый вариант)
2. Компонент мультикомбобокс - когда записей много появляется скролл, когда им пользуешься автоматически ставится галочка в том чекбоксе, напротив которого используется скролл, это очень неудобно. Можно ли вообще отключить скролл в мультикомбобоксе? или как то исправить?
3.Имеется Tablegrid (например три столбца - № Поле1 и Поле2 ). Можно ли любым сочетанием  клавиш(либо горячей), перенести содержимое выделенной строки таблицы(№ и Поле1) в поле Memo?

Re: Несколько вопросов

Приветствую,


1. Необходимо чтобы эта информация восстанавливалась при запуске программы и сохранялась при ее закрытии?
Тогда можно так:

procedure Form1_OnShow (Sender: string; Action: string);
begin
    if FileExists('text.txt') then Form1.Memo1.Lines.LoadFromFile('text.txt');
end;

procedure Form1_OnClose (Sender: string; Action: string);
begin
    Form1.Memo1.Lines.SaveToFile('text.txt');
end;

2. Проверил, не наблюдаю такого поведения, возможно с данным ComboBox связан некий скрипт, который приводит к этому?


3. Можно, для формы установите свойство KeyPreview = True, это позволит ловить скриптом горячие клависи, пример для Ctr+Q

procedure Form1_OnKeyDown (Sender: string; var Key: Word; Shift, Alt, Ctrl: boolean);
begin
    if (Ctrl) and (Key = ord('Q')) then Form1.Memo1.Text := Form1.TableGrid1.Cells[0,Form1.TableGrid1.SelectedRow];
end;
Dmitry.

Re: Несколько вопросов

Спасибо. По поводу второго пункта:это наблюдается не только в моей программе, во всех, где есть есть компонент мультикомбобокс,в скриптах он никак не упоминается. Ещё раз попробую объяснить :если листать этот список колесом мышки, все нормально. Как только начинаешь передвигать ползунок удерживая левую кнопку мышки, автоматически ставится галочка в чекбоксе напротив того места, где была зажата левая кнопка мышки. Если все же у вас такого не наблюдается, может быть можно вообще отключить скролл? И пользоваться всегда прокруткой мышки

Re: Несколько вопросов

memult wrote:

Спасибо. По поводу второго пункта:это наблюдается не только в моей программе, во всех, где есть есть компонент мультикомбобокс,в скриптах он никак не упоминается. Ещё раз попробую объяснить :если листать этот список колесом мышки, все нормально. Как только начинаешь передвигать ползунок удерживая левую кнопку мышки, автоматически ставится галочка в чекбоксе напротив того места, где была зажата левая кнопка мышки. Если все же у вас такого не наблюдается, может быть можно вообще отключить скролл? И пользоваться всегда прокруткой мышки

Какая версия программы у вас?
Также приложите пожалуйста проект, в котором данное поведение проявляется.

Dmitry.

Re: Несколько вопросов

Версия 2.5. Проект я присылал Вам на почту с названием темы http://myvisualdatabase.com/forum/viewt … 592#p13592

Re: Несколько вопросов

memult wrote:

Версия 2.5. Проект я присылал Вам на почту с названием темы http://myvisualdatabase.com/forum/viewt … 592#p13592

К сожалению не смогу вспомнить, какой именно проект вы присылали.

Dmitry.

Re: Несколько вопросов

Переслал ещё раз.

Re: Несколько вопросов

memult wrote:

Переслал ещё раз.

Спасибо, смог воспроизвести баг и исправить, в новой версии все будет ок.

Dmitry.

Re: Несколько вопросов

Спасибо,а как скоро планируется релиз новой версии?

Re: Несколько вопросов

memult wrote:

Спасибо,а как скоро планируется релиз новой версии?

Пока не могу сказать, но можете скачать здесь бета версию 2.6
https://www.dropbox.com/s/pebrvqwqcbluy … a.zip?dl=0

Dmitry.

11 (edited by memult 2016-05-20 08:11:45)

Re: Несколько вопросов

Дмитрий, в данной версии программа не запускается.(в новой,где введны графики тоже) В прошлых-все нормально.
Ошибка в приложении.

Post's attachments

Attachment icon 2016-05-20_10-39-56.png 4.14 kb, 237 downloads since 2016-05-20 

Re: Несколько вопросов

memult wrote:

Дмитрий, в данной версии программа не запускается.(в новой,где введны графики тоже) В прошлых-все нормально.
Ошибка в приложении.

Пожалуйста описывайте подробней ситуацию, приложите ваш проект, который вызывают данную ошибку.

Dmitry.

Re: Несколько вопросов

Проект еще раз отправил на почту. Тема письма DB_report.

Re: Несколько вопросов

memult wrote:

Проект еще раз отправил на почту. Тема письма DB_report.

В последних версиях теперь нельзя подключаться к базе или делать какие либо SQL запросы в секции скрипта

begin

end.

который расположен в самом низу.


Переместите пожалуйста скрипт, который обращается к базе в событие OnShow главной формы.

Dmitry.