Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ColorDialog [D6, XP]


Allexandr ©   (2007-02-24 00:14:00) 

Здравствуйте.
Пожалуйста, подскажите как проверить какая кнопка (ок или кансел) была нажата в ColorDialog?
Спасибо.


Германн   (2007-02-24 03:00:00) [1]


> Allexandr ©   (24.02.07 02:30) [6]
>
> Вы не правы. Я приобрел и сейчас изучаю книгу М.Фленов "Библия
> Делфи" (880 стр).

Ещё один "влип очкарик"! :)


Allexandr   (2007-02-24 02:30:00) [2]

Вы не правы. Я приобрел и сейчас изучаю книгу М.Фленов "Библия Делфи" (880 стр).
После того как натолкнули на мысль, я вспомнил, что сходная ситуация в книге описывалась. Только это не окно диалога шрифта, цвета или чего то сходного было.


Германн   (2007-02-24 02:23:00) [3]


> Но все равно спасибо.
> Вы натолкнули на мысль, что ColorDialog.Execute возвращает
> значение true или false :)
>

Имхо. Вообще-то любой дельфийский диалог из стандартных так и работает!
P.S. Хэлп мы не читаем, денег на книжки по Дельфи не хотим тратить, искать эти книжки в И-нете - лень. Слава, не знаю кому, что есть сайт "Мастера DELPHI" :(((


Allexandr   (2007-02-24 02:11:00) [4]

ShowMessage здесь не нужен :)
Но все равно спасибо.
Вы натолкнули на мысль, что ColorDialog.Execute возвращает значение true или false :)


RASkov   (2007-02-24 01:50:00) [5]

> [0] Allexandr ©   (24.02.07 00:14)

if ColorDialog.Execute then ShowMessage('Ok') else ShowMessage('Cancel');


vasIZmax   (2007-02-24 00:30:00) [6]

Не-не, это не то. )))
перепутал)))))


vasIZmax   (2007-02-24 00:21:00) [7]

А так не пойдет (к примеру):
var
h:tcolor;
begin
if form1.ColorDialog1.Execute then
begin
h:=form1.ColorDialog1.Color;
form1.Color:=h;
end;


ЗЫ. ???


Наверх

Титульная страница Поиск, карта сайта Написать письмо