Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2008, 21:38   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Как правильно записать стиль

Нужно записать в одной строке Bold и Italic,как записать?

Form1.Font.Style:= ?
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 29.06.2008, 22:01   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Вот если бы вы не поленились посомтреть как это пишется в инспекторе объектов, то вы бы увидили:
[fsBold,fsItalic]
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 29.06.2008, 22:12   #3
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию

Form1.Font.Style:=Form1.Font.Style + [fsBold,fsItalic]
Черничный вне форума Ответить с цитированием
Старый 29.06.2008, 22:15   #4
Черничный
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 293
По умолчанию Перезагрузка программы

Применяю скин, и на главной форме, которая не закрывалась скин применятеся не полностью и так же с его отключением. Все становится нормально когда закрываю приложение и снова открываю. Просто не хочу в опциях создавать подпись "если коряво перезагрузите приложение"
Может есть в delphi что то вроде это, перезагрузить или обновить... что то надо
Черничный вне форума Ответить с цитированием
Старый 29.06.2008, 23:02   #5
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Вот если бы вы не поленились посомтреть как это пишется в инспекторе объектов, то вы бы увидили:
[fsBold,fsItalic]
Пробовал,перепутал скобки,вместо квадратных поставил круглые.
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 29.06.2008, 23:10   #6
Старовъръ
Форумчанин
 
Аватар для Старовъръ
 
Регистрация: 25.06.2008
Сообщений: 100
По умолчанию

Простите мою навязчивость, но не могли бы рассказать что такое инспектор объектов? И как понимать эту операцию вобщем, не именно для этого случая:
Код:
Form1.Font.Style:=Form1.Font.Style + [fsBold,fsItalic]
Старовъръ вне форума Ответить с цитированием
Старый 29.06.2008, 23:49   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Инспктор объектов- это окно в среде разработки Delphi, в котором отображаются свойства выделенного компонента на форме, а так же в отдельной вкладке отображаются доступные события для этого объекта.
Цитата:
Form1.Font.Style:=Form1.Font.Style + [fsBold,fsItalic]
свойство style объекта Font имеет тип TFontStyles,который описан как
Код:
TFontStyles = set of TFontStyle;
т.е. является множеством типов TFontStyle, которые описаны как
Код:
TFontStyle = (fsBold, fsItalic, fsUnderline, fsStrikeOut);
а раз это множество то к нему применимы все стандартные операции с множествами: сложение, вычитание, и т.д.
Узнать каким образом описаны объекты, их свойства, операторы и т.д. достаточно нажать ctrl и щелкнуть по названию объекта/свойства/события/оператора левой клавишей мыши, и у вас откроется соответствующий модуль и осуществится переход на строку где этот элемент описан.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 30.06.2008, 00:06   #8
Старовъръ
Форумчанин
 
Аватар для Старовъръ
 
Регистрация: 25.06.2008
Сообщений: 100
По умолчанию

Да, насчет инспектора - извините Слышал это слово, но забыл что оно означает. Буду внимательней.
По поводу второго вопроса: я хотел узнать что это за операция: ...+[...,...]. Просто еще не встречал подобной конструкции. Ну и если не трудно, расскажите про множества. Еще раз извините, сам привык больше отвечать и не люблю таких навязчивых. Поэтому боюсь, что меня скоро начнут посылать. Но мне трудно охватить весь объем информации за такие короткие сроки.
Старовъръ вне форума Ответить с цитированием
Старый 30.06.2008, 00:40   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Разберем на примере
Код:
Form1.Font.Style:=Form1.Font.Style + [fsBold,fsItalic]
здесь:
Form1.Font.Style - множество
[fsBold,fsItalic] - тоже множество (именно таким образом записываются множества согласно синтаксису Delphi)
Как вывод: происходит сложение двух множеств, т.е.:
элементы второго множества, отсутствующие в первом, будут к нему добавлены.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 30.06.2008, 09:43   #10
Старовъръ
Форумчанин
 
Аватар для Старовъръ
 
Регистрация: 25.06.2008
Сообщений: 100
По умолчанию

Ага, спасибо, понял.
Старовъръ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
выпуклый стиль ToolButton andrey4623 Общие вопросы Delphi 2 04.03.2008 19:19
Как изменить стиль формы SeRhy Общие вопросы Delphi 5 21.01.2008 17:40
Стиль кнопок north Помощь студентам 5 15.11.2007 22:00
Как сделать стиль CSS Dimos33 HTML и CSS 2 27.10.2007 19:08
Новый стиль форума Alar О форуме и сайтах клуба 18 13.04.2007 20:13