|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|||||||||||
Шрифт и GroupBox19.03.2018, 20:27. Показов 1823. Ответов 14
Всем доброго времени.
Столкнулся с такой проблемой, что по какой-то причине нельзя изменить шрифт одного из GroupBox-ов. Тут даже не важно, какого из двух - дочернего, или родительского. Один из них в любом случае будет отображаться так, будто шрифт у него не установлен. Собственно, GroupBox-ы создаю так:
Примечательно еще то, что ширина заголовка с неверно отображающимся шрифтом точно говорит о том, что шрифт установлен, т.к. заголовок "обрезан" ровно до того момента, где должен оканчиваться последний символ, если бы шрифт был установлен и отображался бы правильно. Значит ли это, что баг в отображении шрифта? Может кто сталкивался с подобным? И как это решается? Думал сабклассить, но... какое конкретно сообщение и команду обрабатывать?
0
|
|||||||||||
| 19.03.2018, 20:27 | |
|
Ответы с готовыми решениями:
14
ComboBox и GroupBox. Как правильно деактивировать GroupBox? Как в консоли автоматически выбрать шрифт Lucida Console, а не точечный шрифт? Как редактировать текст другим шрифтам, не меняя основной шрифт текста и не переключая шрифт каждый раз |
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|
| 19.03.2018, 22:28 | |
|
У меня всё работает. Нужно весь код смотреть, может в чём-то другом причина. Есть такой момент, что фонт не копируется в окно, а используется как указатель. То есть фонт после установки не должен удаляться, а должен существовать всё время существования окна. Возможно в этом проблема.
0
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|
| 19.03.2018, 22:58 [ТС] | |
|
Собственно, это и есть код одной функции. Шрифт уничтожается при закрытии программы.
Проблема не видна, если не добавлять манифест в проект. С манифестом - проблема есть. Накидал на скорую руку демку, надеюсь, поможет (VS 2017).
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|||||||
| 20.03.2018, 00:00 | |||||||
0
|
|||||||
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|
| 20.03.2018, 00:09 [ТС] | |
|
Досадно очень, ведь проблема актуальна, а решений нет вообще нигде, или я плохо искал...
Тоже не знаю, что делать. От манифеста отказываться - не вариант, хотя можно попробовать иначе манифест подключить к проекту, помню, были какие-то способы.
0
|
|
|
Software Developer
315 / 229 / 113
Регистрация: 03.05.2017
Сообщений: 1,336
|
|
| 21.03.2018, 11:18 | |
|
0
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|
| 21.03.2018, 14:36 [ТС] | |
|
Пробовал подключать манифест как ресурс, пробовал настраивать генерацию... Разные настройки манифестов даже пробовал. Все одно: с манифестом один из GroupBox-ов (родительский или дочерний) неправильно отображает шрифт. Даже не знаю, что еще можно сделать с этим.
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|
| 21.03.2018, 14:58 | |
|
Не делать родителем кнопки другую кнопку. Вы уверены, что вам нужно такое нестандартное дерево окон?
0
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
||
| 21.03.2018, 17:57 [ТС] | ||
|
0
|
||
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|
| 21.03.2018, 19:03 | |
|
Xo66um, я не понимаю, что вы хотите сделать)
Обычная практика создания диалогов - размещение всех элементов внутри одного родителя. GroupBox ничего при этом не закрывает внутри соей рамки. Да и все специфичные сообщения от элементов отправляются вроде как именно родителю, так что всё логично с одним родителем. Кликните здесь для просмотра всего текста
0
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|
| 21.03.2018, 19:15 [ТС] | |
|
Спойлер пустой, и картинки не видно...
Я так и не понял вашего предложения о размещении контролов - кто конкретно должен, по вашему мнению, выступать в роли родителя? Можно чуть подробнее?
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|
| 21.03.2018, 19:22 | |
|
Если вам просто нужен набор контролов, часть которых визуально расположена внутри одного или нескольких GroupBox, то у всех контролов родитель должен быть один. (Картинка ещё раз, что-то с ней не так было)
0
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
|
| 21.03.2018, 19:37 [ТС] | |
|
А теперь поводите по кнопкам и групбоксам курсором, желательно - с подключенным манифестом.
0
|
|
|
2736 / 891 / 331
Регистрация: 10.02.2018
Сообщений: 2,120
|
|
| 21.03.2018, 22:34 | |
Сообщение было отмечено Xo66um как решение
Решение
Как-то нормально всё. Может чего не так делаю или студия не та.
1
|
|
|
18 / 18 / 15
Регистрация: 19.03.2018
Сообщений: 49
|
||
| 22.03.2018, 04:22 [ТС] | ||
Видимо также, и я что-то неправильно делаю, ибо проблему с перекрывающими друг друга контролами из-за курсора над ними, не получается воспроизвести, хотя я раньше пробовал такой способ. Мистика, одним словом...В любом случае, спасибо
0
|
||
| 22.03.2018, 04:22 | |
|
Помогаю со студенческими работами здесь
15
Шрифт собственной страницы отличается от шрифта сайта, не смотря на то,что шрифт указан одинаково в обеих страницах Шрифт. как интегрировать нестандартный шрифт в БД? 8x8 стандартныый растровый шрифт что это? Это значит шрифт Lucida 8 pt? GroupBox GroupBox Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
kYBz3eJf3jQ
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|