«аочное дистанционное образование с получением государственного диплома через Internet










ѕолучить информацию о поступлении
 
√лавна€ Ќовости  арта сайта ‘отоальбом √остева€ книга  онтакты

 

 омпоненты вкладки Dialogs

¬ состав Windows входит р€д типовых диалоговых окон, таких как окно выбора загружаемого файла, выбора шрифта, настройки принтера и т.д. ¬ Delphi реализованы классы, объекты которых дают программисту удобные способы создани€ и использовани€ таких окон.

–абота со стандартными диалоговыми окнами осуществл€етс€ в три этапа.

¬начале на форму помещаетс€ соответствующий компонент и осуществл€етс€ настройка его свойств. Ќастройка свойств может проходить как на этапе конструировани€, так и в ходе прогона программы.  ак и дл€ любых других компонентов, программист не должен заботитьс€ о вызове конструктора и деструктора класса диалогового окна Ц эти вызовы реализуютс€ автоматически в момент старта и завершени€ программы.

Ќа втором этапе осуществл€етс€ вызов стандартного дл€ классов диалоговых окон метода Execute, который создает и показывает на экране диалоговое окно. ¬ызов этого метода обычно располагаетс€ внутри обработчика какого-либо событи€. Ќапример, обработчик выбора в меню команды ќткрыть файл может вызвать метод Execute компонента TOpenDialog, обработчик щелчка на кнопке —охранить панели инструментов может вызвать такой же метод компонента TSaveDialog и т.д. “олько после обращени€ к методу Execute дальнейшее выполнение программы приостанавливаетс€ до тех пор, пока пользователь не закроет окно.

ѕроанализировав результат вызова метода Execute, программа может выполнить третий этап Ц использовать введенные с помощью диалогового окна данные Ц им€ файла, параметры принтера, выбранный шрифт и т.д.

ƒл€ компонентов OpenDialog Ц диалог Ђќткрыть файлї и SaveDialog Ч диалог Ђ—охранить файл какї свойства одинаковы, только их смысл несколько различен дл€ открыти€ и закрыти€ файлов. ќсновное свойство, в котором возвращаетс€ в виде строки выбранный пользователем файл, Ц FileName. «начение этого свойства можно задать и перед обращением к диалогу.

—войство Title позвол€ет задать заголовок диалогового окна. ≈сли это свойство не задано, окно открываетс€ с заголовком, определенным в системе (например, Ђќткрытие файлаї). Ќо можно задать и свой заголовок, подсказывающий пользователю ожидаемые действи€. Ќапример, Ђ”кажите им€ открываемого файлаї.

ќбработка команды ќткрыть может сводитьс€ к следующему оператору:

if OpenDialog1.Execute then

begin

FName := OpenDialog1.FileName;

Memo1.Lines.LoadFromFile(FName);

end;

ќбработка команды —охранить как... выполн€етс€ операторами:

SaveDialog1.FileName := FName;

if SaveDialog1.Execute then

begin

FName := SaveDialog1.FileName;

Memo1.Lines.SaveToFile(FName);

end;


”знать как сэкономить в кризис моно на сайте ekonom-it.ru

—ети типа Ђклиент/серверї  —пособы коммутации ƒипломные проекты ¬€земский филиал ћ√»” »нструмент создани€ приложени€ баз данных ¬ведение дипломного проекта —одержание дипломного проекта Ќаправлени€ де€тельности ќќќ ЂЌоводугино-контрактї ќписание информационной системы ќќќ ЂЌоводугино-контрактї ќписание информационной системы ќќќ ЂЌоводугино-контрактї (продолжение) 


 
     
   
 


ѕриглашаем прин€ть участие в круглом столе!
подробнее   >>>
 

»нститут ћенеджмента, Ёкономики и »нноваций начинает набор на курсы повышени€ квалификации!
подробнее   >>>
 

”важемые студенты јЌќ ¬ѕќ »ћЁи»!
подробнее   >>>
 

Ќачинаетс€ набор на курсы повышени€ квалификации!
подробнее   >>>
 

ѕриглашаем прин€ть участие в конференци€х!
подробнее   >>>
 


все новости...

 


–ассылки Subscribe.Ru
—овременное образование
ѕодписатьс€ письмом