Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2010, 00:32   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Вы вызываете OpenDialog командой
Код:
if OpenDialog1.Execute then
верно ? Добавляем строчки:
Код:
if OpenDialog1.Execute then
begin
Timer1.Enabled:=True;
// тут что-то ваше...
И в обработчике Timer1 пишем всего навсего
Код:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Timer1.Enabled:=False;
end;
Интервал поставим, например, 200...
А в обработчике вашего события "отжатия второго щелчка, которое приходится уже на компонент Chart"
вводим условие:
Код:
if not Timer1.Enabled then
Проще пареной репы...
mihali4 вне форума Ответить с цитированием
Старый 27.03.2010, 10:08   #12
Smerch66
Пользователь
 
Регистрация: 22.03.2010
Сообщений: 33
По умолчанию

Спасибо большое! Получилось!
Smerch66 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД и OpenDialog alexeybest БД в Delphi 3 17.02.2010 09:34
OpenDialog Cabyrc БД в Delphi 4 05.04.2009 11:56
opendialog blackstersl Общие вопросы Delphi 4 18.09.2008 15:21
opendialog blackstersl Общие вопросы Delphi 1 11.09.2008 18:23
OpenDialog.Options:=OpenDialog.Options+[ofAllowMultiSelect]; necky Компоненты Delphi 2 11.08.2007 12:53