Microsofot common dialog control

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Microsofot common dialog control

Сообщение DVV » 23.09.2004 (Чт) 20:56

как при помощи контроля Microsoft common dialog control получить цвет шрифта (font).
Vadim

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 24.09.2004 (Пт) 0:14

Так работает:
Код: Выделить всё
CommonDialog1.flags = cdlCFBoth Or cdlCFEffects
CommonDialog1.ShowFont
Me.BackColor = CommonDialog1.Color
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 24.09.2004 (Пт) 20:18

При чем тут
Код: Выделить всё
Me.BackColor = CommonDialog1.Color
???

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 24.09.2004 (Пт) 23:31

Сори, если неправ :roll: !
Я думал, что неважно, куда этот цвет передастся. Просто как я понял, у DVV возник вопрос когда он не увидел такого свойства как CommonDialog1.fontcolor. И я показал что цвет выбранного шрифта передается в CommonDialog1.Color. :shock: Я тоже удивился, но это так.
А писать "добавляешь на форму label1 и пишешь код: label1.foreColor = CommonDialog1.Color" я посчитал лишним!
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 25.09.2004 (Сб) 17:30

Тогда при чем тут ShowFont? Тогда уж ShowColor! Ведь выбирается-то цвет шрифта, а не сам шрифт! :roll:

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 25.09.2004 (Сб) 17:46

A.A.Z. писал(а):Тогда при чем тут ShowFont? Тогда уж ShowColor! Ведь выбирается-то цвет шрифта, а не сам шрифт! :roll:

Из оригинального поста следует как раз наоборот...
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Re: Microsofot common dialog control

Сообщение A.A.Z. » 25.09.2004 (Сб) 17:50

DVV писал(а):как при помощи контроля Microsoft common dialog control получить цвет шрифта (font).
Если ты про мой 1 пост, то я просто не дочитал вопрос до конца, подумав, что афтар хочет шрифт получить. А потом прочитал еще раз, и понял, что он хочет всего лишь цвет, а для этого надо ShowColor. :roll:

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Re: Microsofot common dialog control

Сообщение tyomitch » 25.09.2004 (Сб) 18:32

A.A.Z. писал(а):я просто не дочитал вопрос до конца, подумав, что афтар хочет шрифт получить. А потом прочитал еще раз, и понял, что он хочет всего лишь цвет, а для этого надо ShowColor. :roll:

В диалоге выбора шрифта есть комбобокс "Цвет", во фрейме "Эффекты".
Имхо оригинальный пост - именно об этом цвете.


Вот, на всякий случай:
cdlCFEffects (&H100) specifies that the dialog box enables strikethrough, underline, and color effects.
Изображение

DVV
Бывалый
Бывалый
 
Сообщения: 212
Зарегистрирован: 02.09.2004 (Чт) 21:03
Откуда: Уфа

Сообщение DVV » 25.09.2004 (Сб) 19:13

Спасибо!
Vadim

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 26.09.2004 (Вс) 15:55

А-а-а... Да, точно, я не обратил внимание на флаги :oops:


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 3

    TopList