Вниз
Скачать: CL | DM;

запуск OpenDialog   Найти похожие ветки 

 
Susanoo   (2004-05-28 09:42) [0]

Здравствуйте!
У меня такой вопрос: как сделать чтобы при нажатии на какую-нть кнопку открывалось окно OpenDialog"a? Заранее спасибо.


 
Семен Сорокин ©   (2004-05-28 09:46) [1]

TOpenDialog.Create(nil).Execute


 
Turbid ©   (2004-05-28 13:54) [2]

Зачем нужен Create(nil)?


 
Ega23 ©   (2004-05-28 14:04) [3]

if not OpenDialog1.Execute then Exit;
Что-то.LoadFromfile(OpenDialog1.FileName);


 
Profi ©   (2004-05-28 14:05) [4]

>Turbid

Это прикол такой, что бы новичков от delphi отпугивать и они конкуренцию не создавали!


 
Stone777 ©   (2004-05-28 14:07) [5]

Create(nil) - создает объект нужного типа, в качестве владельца стоит nil.
Однако встает вопрос - Как потом определить что выбрано.
Я бы объявил переменную
OD:TOpenDialog;
потом
OD:=TOpenDialog.Create(nil);
a потом уже работал с OD


 
Ega23 ©   (2004-05-28 14:12) [6]

Create(nil) - создает объект нужного типа, в качестве владельца стоит nil.

Совершенно не обязательно. В параметрах конструктора может стоять что угодно.


 
Семен Сорокин ©   (2004-05-28 14:16) [7]

Turbid ©   (28.05.04 13:54) [2]
Зачем нужен Create(nil)?

потому как создается динамически, на самом деле обычно бросают на форму компоненту TOpenDialog и пользуются его свойствами и методами (FileName, Execute, etc)..
Я же просто дословно ответил на поставленный вопрос (см. сабж).


 
ilnarab   (2004-05-28 14:50) [8]

Добрый день!
Подскажите пожалуйста функцию, каторая возвращает диск по умолчанию Windows


 
Ega23 ©   (2004-05-28 14:53) [9]

function Disc(aOS:TOperatingSystem=nil):TOperatingSystem;
begin
if aOS=nil then Result:=TWindows else Result:=aOS;
end;

TWindows=class(TOperatingSystem), конечно...

Пойдёт?


 
Семен Сорокин ©   (2004-05-28 14:57) [10]

каторая возвращает диск по умолчанию Windows
Это тот с которого Windows устанавливали? кому возвращает?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.033 c
4-1084034112
Sur
2004-05-08 20:35
2004.06.13
Окно на чистом API.


1-1086131546
download
2004-06-02 03:12
2004.06.13
Удалить ненужные пробелы


1-1086162955
Вованчик
2004-06-02 11:55
2004.06.13
ссылка на компонент


14-1085767755
SashaLebed
2004-05-28 22:09
2004.06.13
Спасибо 4 Семен Сорокин


14-1085800307
Думкин
2004-05-29 07:11
2004.06.13
С днем рождения! 29 мая




   Наверх