Подборка с 01.10.2006 по 31.10.2006
Вопрос № 56.691
Подскажите! У меня есть форма с размещенными на ней компонентами. Можно ли создать ее несколько раз (например три) чтобы она одновременно отбражалась на экране в трех экземплярах. Если да то пожалуйста приведите пример кода.
Отвечает: Н.В.
Здравствуйте, Daft82
Можно создать в приложении три формы с нужными компонентами.
Чтобы при запуске программы показались все три формы, надо у главной формы создать обработчик события OnShow и в него записать код из приложения.
Но также, по-моему, должна быть возможность создать ещё двеформы динамически. Как - честно говоря, не знаю :( .
Удачи!
Приложение:
procedure TForm1.FormShow(Sender: TObject);
begin
Form2.Show;
Form3.Show;
end;
---------
http://TheDelphi.Ru
Ответ отправил: Н.В. (статус: 5-ый класс)
Ответ отправлен: 25.09.2006, 21:37
Вопрос № 56.735
Здравствуйте! Подскажите пожалуйста какое событие необходимо обрабатывать чтобы при наведении указателем мыши на пункт меню в StatusBar отображался Hint этого пункта? Или варианты как это сделать? Delphi 7. Заранее спасибо.
Отвечает: Gh0stik
Здравствуйте, Savnick!
Сделайте такой обработчик в FormCreate() и добавьте такие строки:
StatusBar1.Hint:='Message...';
StatusBar1.ShowHint:=True;
Либо можно эти свойства найти в Object Inspector компонента StatusBar.
Удачи!!!
Ответ отправил: Gh0stik (статус: Студент)
Ответ отправлен: 26.09.2006, 10:38
Оценка за ответ: 3
Комментарий оценки:
Как выводить хинты на StatusBar я знаю. А вот как сделать это при наведении указателя мыши на какой-либо пункт меню? Читайте внимательнее вопрос...
Отвечает: Melamed
Здравствуйте, Savnick!
У соответственного пункта меню или другого органа управления свойству
Hint присваивается соотствующение сообщение, которое надо выводить, а свойство ShowHint признак вывода подсказки, или нет
Для того, чтобы подсказка выводилась в строке состояния Вам следует допольнительно запрограммировать событие OnHint экземпляра приложения Application (см приложение)
Если данная форма не главнвя, то по ее удалении надо востановить старый обрабодчик этого события. Иначе у Вас будут проблемы.
Приложение:
Form1.FormCreate(Sender :TObject)
begin
Application.OnHint = ShowHint;
end;
Form1.ShowHint(Sender:TObject)
begin
StatusBar1.Panel[0].Text = Application.Hint;
end;
Ответ отправил: Melamed (статус: 5-ый класс)
Ответ отправлен: 26.09.2006, 13:54
Вопрос № 57.148
Уважаемые Товарищи Эксперты!
Как проверить на доступность FTP по его IP? И какие компоненты для этого нужны?
P.S.Простите за такой вопрос.
Заранее благодарен, Ustas.
Отвечает: Prosto_Blackhowk
Здравствуйте, Ustas!
просто пропингуйте его. Используйте TIdIcmpClient из вкладки IndyClient.
Pinger1.Host:= '195.69.222.132';
pinger1.Ping();
if pinger1.ReplyStatus.TimeToLive <> 0 then showmessage('Ok!')
Ответ отправил: Prosto_Blackhowk (статус: 2-ой класс)
Ответ отправлен: 29.09.2006, 17:17
Оценка за ответ: 5
Комментарий оценки:
Большое спасибо, вы мне очень помогли!
Вопрос № 57.271
Здавствуйте эксперты. Есть PageControl в нем несколько TabSheet (1,2,3,4 и т.д.). Как при помощи Button находящимся на TabSheet1 запустить TabSheet2, там выполняются действия, затем TabSheet3 и т.д. Как при помощи Timer (15 сек.) запустить ProgressBar нужно показать, что время идёт? Если можно с кодами.
Вопрос № 57.562
И ещё один вопрос в догонку. Подскажите пожалуйста почему созданная мной база данных не запускается на другом компьютере. Что для этого необходимо сделать. Спасибо.
Вопрос № 58.478
Здравствуйте! Подскажите пожалуйста, я написал программу и теперь мне необходимо, чтоб визуально она не отображалась, и отключить ее можно было бы только завершив процесс в диспетчере задач. Заранее благодарен.
Отвечает: Arvist
Здравствуйте, Майтдинов Рашит!
Самый простой способ это установить и исользовать готовый компонент. Я например пользуюсь компонентом CoolTrayIcon который позволяет свернуть приложение в трей, а спрятав значок в трее сделать приложение вообще невидимым (можете написать мне в личку письмо с вашим емэйлом и я вышлю вам компонент).
---------
В будущем определено одно - неопределенность будущего!
Ответ отправил: Arvist (статус: 3-ий класс)
Ответ отправлен: 11.10.2006, 10:17
Вопрос № 58.561
Уважаемые эксперты.
Подскажите, что представляет из себя программа Delphi, и есть ли она в ОС Windows XP. Если да-то где её искать.
Зарание благодарен.
Вопрос № 58.587
Не нашёл в Инете. Подскажите, как использовать многоядерность (или Hiper Threading) в Delphi?
P. S. Данная рассылка - лидер по количеству экспертов среди яз-в программирования.
Вопрос № 58.623
Здравствуйте! У меня снова вопрос, с которым мне одному не справится, как сделать так чтобы программа, которую я написал на Delphi, самостоятельно запускалась при загрузке Windows, другими словами, чтоб была службой. Заранее спасибо за помощь!