Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426

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

14.11.2024, 09:37. Показов 1922. Ответов 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
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
16.11.2024, 13:58
Студворк — интернет-сервис помощи студентам
giaber, у The trick обычно есть всё и на Киберфоруме, всё что на иностранном, правда бывает тяжело находить даже через поисковики
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
16.11.2024, 18:34
Форма становится прозрачной, а кнопка - нет

Добавлено через 48 секунд
Цитата Сообщение от giaber Посмотреть сообщение
Этот контрол не может быть решением моего вопроса?
Я уже написал, просто делайте тултип со слоеным стилем.
0
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
16.11.2024, 22:50  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
делайте тултип
Это в смысле сделать user control?
Это пока для меня невозможно, уже пробовал 2 раза, в общей сложности практически месяц угробил - не сдвинулся ни на шаг. Перечитал полтора десятка туторов по созданию - бесполезно. Тупой видимо.
В инете поискал десяток разных формулировок запроса со словом "тултип" и на русском и на английском и на суахили с альфацентаврийским - ничего даже близко подходящего не выдало. Хотя бы что искать подскажИте?
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
16.11.2024, 23:07
Цитата Сообщение от giaber Посмотреть сообщение
Это в смысле сделать user control?
Не обязательно. Есть вот этот модуль. Его чуть подшаманить и будет тултип любого вида. Вообще есть нативные тултипы там все просто делается.
Миниатюры
Полупрозрачность BackColor-a у Picturebox  
0
101 / 38 / 0
Регистрация: 16.09.2014
Сообщений: 426
16.11.2024, 23:49  [ТС]
Прежде чем я буду пытаться использовать ваш модуль - мне непонятна вот какая вещь - это ведь тултип и он появляется около курсора/контрола да ещё и с запаздыванием. Его возможно "оторвать" от контрола и возить по экрану вслед за курсором? Если да, то тогда имеет применение для меня. То есть в вашем модуле он создаётся как самостоятельный "объект" и только потом привязывается к контролу?
0
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 79
17.11.2024, 00:00
giaber, тултип можно привязать к любому контролу. Если тебе тупо окно нужно за курсором - то тут еще проще. Ставишь хук на мышь и в обработчике перемещаешь окно за координатами. Но по скриншоту в стартовом посте выглядит как-будто тултип, я и предложил тултип.
0
Испарился
 Аватар для HackerVlad
1741 / 637 / 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
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru