|
91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
|
Как создать свой control наследованием от label?15.07.2011, 17:42. Показов 4636. Ответов 10
Метки нет (Все метки)
0
|
|
| 15.07.2011, 17:42 | |
|
Ответы с готовыми решениями:
10
Как создать свой Control на основе .dll файла?
|
|
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
|
|
| 15.07.2011, 19:05 | |
|
Чтобы было подробнее расскажите что хочется изменить в стандартном контроле.
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
||||||
| 15.07.2011, 19:07 | ||||||
|
В общем случае
3
|
||||||
|
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
|
||||||
| 15.07.2011, 19:25 | ||||||
Сообщение было отмечено как решение
Решение
Ну да, именно так... А дальше все зависит от задач... Например так:
6
|
||||||
|
91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
|
| 16.07.2011, 14:05 [ТС] | |
|
Bazzy, мне надо создать label, поддерживающий прозрачность. При этом он должен находится на картинке. Т.е за текстом должен быть не серый фон transparent, а картинка.
На MSDN мне подсказали вот эту статью. Поэтому мне надо создать или отредактировать (что будет лучше) label
0
|
|
|
Почетный модератор
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
| 16.07.2011, 16:14 | ||||||
|
InstallGame, Тогда зачем изобретать?
Серый фон - он и будет по умолчанию, потому как родитель лебла - форма. Сделай родителем Пикчербокс:
2
|
||||||
|
91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
||||||
| 16.07.2011, 18:58 [ТС] | ||||||
|
Памирыч, не помогло
Вот какой у меня код:
0
|
||||||
|
91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
|
| 16.07.2011, 19:12 [ТС] | |
|
Все! Я разобрался! Спасибо!
0
|
|
|
91 / 46 / 2
Регистрация: 02.11.2010
Сообщений: 261
|
||||||
| 16.07.2011, 20:41 [ТС] | ||||||
|
Вот выкладываю схему, как сделать какой либо элемент прозрачным:
1. Создаем проект и перетаскиваем на форму 3 элемента (Label; PictureBox x2) 2. Разворачиваем PictPictureBox1 под размер любого большого (~500x500) изображения, которое есть на компьютере; Находим маленькое (~50x50) изображение с прозрачностью (расширение *.png) 3. Редактируем свойства элементов: Label: Text = CyberForum BackColor = Transparent PictureBox1: BackColor = Transparent Image = (Выбираем большое изображение) PictureBox2: BackColor = Transparent Image = (Выбираем маленькое изображение) 4. Ставим PictureBox1 на задний план 5. Редактируем код Form1
P.S. Не забываем делать "BackColor = Transparent"
0
|
||||||
|
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
|||||||
| 16.07.2011, 20:50 | |||||||
|
InstallGame,
1
|
|||||||
|
179 / 69 / 13
Регистрация: 22.12.2015
Сообщений: 2,648
|
|
| 28.02.2016, 21:34 | |
|
Devel, как сделать чтобы элемент Label всегда занимал всю графическую область контрола
как при разработке, так и при использовании созданного контрола. Eсли можно, кусок кода который нужно вставить в листинг контрола. Как скрыть ненужные (неиспользуемые) свойства контрола на этапе его применения.
0
|
|
| 28.02.2016, 21:34 | |
|
Помогаю со студенческими работами здесь
11
Создать класс с наследованием с++ Как создать Applet Control Panel? Создать 2 класса с наследованием полей и методов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера 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, то после закрытия окошка. . .
|