101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 429

Полупрозрачность BackColor-a у Picturebox

14.11.2024, 09:37. Показов 1954. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В проге, на фоне Picturebox-a с загруженой картинкой, вслед за курсором ходит инфо-окно с координатами курсора и подобным. Окно полупрозрачное и цветное, оба параметра регулируются пользователем в любой момент, для вывода чисел используются лейблы с BackStyle=0, цвет текста тоже ессно регулируется через ForeColor. Сейчас у меня это реализовано с использованием формы без рамки в качестве инфо-окна и SetLayeredWindowAttributes. Но мне кажется, что использование формы для этого - порождение моего сумрачного ламерского ума. Можно ли использовать для этого Picturebox или что-нибудь ещё? Третий день прочёсываю инет, но не могу найти что-либо подходящее, есть куча примеров и контролов с прозрачностью загруженой картинки, но мне нужен просто цвет полупрозрачный. У меня есть модуль от The Trick-a, который позволяет создавать прекрасные цветные полупрозрачные прямоугольники, но, во-первых, мне кажется это избыточным для одного маленького окошечка, а во-вторых, как я понимаю, эти прямоугольники не могут служить контейнером для лейблов.
Да, и ещё - текст на лейблах тоже становится прозрачным вместе с формой, это плохо для читабельности, возможна ли раздельная регулировка прозрачности формы и текста?
Изображения
 
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.11.2024, 09:37
Ответы с готовыми решениями:

BackColor PictureBox
Добрый день! Имеется форма с изображением. При создании pictureBox не ней, pictureBox принимает BackColor как цвет, а не картинку формы,...

IE 6,7 и полупрозрачность
Здравствуйте. Очень интересует вопрос как на самом деле ведут себя вот эти свойства css в ИЕ 6 и 7: opacity: 0.5; filter: progid:...

Полупрозрачность окон
Полазив пол часа по инету не нашел ответа на свой вопрос. У меня стоит стандартная Win7 , я хочу сделать чтобы окна (верхняя их часть) были...

26
Испарился
 Аватар для HackerVlad
1742 / 638 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
16.11.2024, 13:58
Студворк — интернет-сервис помощи студентам
giaber, у The trick обычно есть всё и на Киберфоруме, всё что на иностранном, правда бывает тяжело находить даже через поисковики
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
16.11.2024, 18:34
Форма становится прозрачной, а кнопка - нет

Добавлено через 48 секунд
Цитата Сообщение от giaber Посмотреть сообщение
Этот контрол не может быть решением моего вопроса?
Я уже написал, просто делайте тултип со слоеным стилем.
0
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 429
16.11.2024, 22:50  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
делайте тултип
Это в смысле сделать user control?
Это пока для меня невозможно, уже пробовал 2 раза, в общей сложности практически месяц угробил - не сдвинулся ни на шаг. Перечитал полтора десятка туторов по созданию - бесполезно. Тупой видимо.
В инете поискал десяток разных формулировок запроса со словом "тултип" и на русском и на английском и на суахили с альфацентаврийским - ничего даже близко подходящего не выдало. Хотя бы что искать подскажИте?
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
16.11.2024, 23:07
Цитата Сообщение от giaber Посмотреть сообщение
Это в смысле сделать user control?
Не обязательно. Есть вот этот модуль. Его чуть подшаманить и будет тултип любого вида. Вообще есть нативные тултипы там все просто делается.
Миниатюры
Полупрозрачность BackColor-a у Picturebox  
0
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 429
16.11.2024, 23:49  [ТС]
Прежде чем я буду пытаться использовать ваш модуль - мне непонятна вот какая вещь - это ведь тултип и он появляется около курсора/контрола да ещё и с запаздыванием. Его возможно "оторвать" от контрола и возить по экрану вслед за курсором? Если да, то тогда имеет применение для меня. То есть в вашем модуле он создаётся как самостоятельный "объект" и только потом привязывается к контролу?
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
17.11.2024, 00:00
giaber, тултип можно привязать к любому контролу. Если тебе тупо окно нужно за курсором - то тут еще проще. Ставишь хук на мышь и в обработчике перемещаешь окно за координатами. Но по скриншоту в стартовом посте выглядит как-будто тултип, я и предложил тултип.
0
Испарился
 Аватар для HackerVlad
1742 / 638 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
17.11.2024, 00:13
Я кстати тултипами тоже занимался, это очень интересная тема. Сделал свою разработку, с красивостями (не в обиду The Trick но там без применения красивых стилей) с тултипами я работал настолько плотно и настолько профессионально, что мне даже самому пришлось написать очень сложный скрипт отодвигания окна тултипа, ровно под курсором как в системе (не в обиду The Trick но там у него отодвигает как попало). The Trick помогал мне тогда тоже решить очень сложную для меня головоломку Как узнать, на какое количество пикселей вниз, система по умолчанию, отодвигает подсказку от курсора мыши?

Добавлено через 2 минуты
Вообще сам VB6 отодвигает не очень красиво тултип стандартный VB'шный, не как в Windows

Добавлено через 1 минуту
Там сам Vb6 (как и Total Commander кстати) отодвигает по моему на 16 вниз и на 16 влево. А влево отодвигать это не так красиво смотрится.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.11.2024, 00:13
Помогаю со студенческими работами здесь

Полупрозрачность в RadioButton
Здравствуйте! Мне необходимо каким-то образом сделать Radiobutton полупрозрачным в Delphi 7. P.S. Заранее спасибо.

Полупрозрачность в WinApi
Можно но ли как-то реализовать полупрозрачность в winapi.

Полупрозрачность окон
В Windows 7 рамки папок и браузера полупрозрачные (см.скрин). Это красиво, но у меня комп не справляется, видимо. Периодически...

Полупрозрачность контрола
Вкратце, есть кнопки на фоне и есть кнопка меню, при нажатии на которую сбоку выдвигается панель. Мне нужно что-бы она была немного...

Полупрозрачность кнопок
Здравствуйте уважаемые, хочу спросить у вас совета... Есть массив, верхний блок который готовится под кнопки среднего размера. Вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru