Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
23 / 23 / 6
Регистрация: 16.10.2010
Сообщений: 211

Создание компонента

10.12.2011, 16:01. Показов 1936. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот прочитал две книги о компнентах. Теперь пишу свой. Нужно изменить форму так что бы местами была прозрачная, подобное есть в тмс паке, имется введу что сама идея в чем лежит? И еще как определить что у меня на форме есть уже такой же компонент для того что бы проверить наличие в нем определенных полей.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2011, 16:01
Ответы с готовыми решениями:

Создание компонента
Добрый день, создал свой компонент на основе имеджика, нужно сделать так, чтобы на нем была надпись. Как вариант - думаю динамически...

Создание компонента
Здравствуйте. Создал свой компонент на основе Button. Нужно сделать так, чтобы отсчитывались секунды на нажатие по кнопке. Но дело в том...

Создание компонента
Добрый вечер, форумчане! Пошуршил по форуму, но так и не нашел полезной мне информации. Кто может описать от начала и до конца как...

5
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
11.12.2011, 12:17
Прозрачная форма
В архиве небольшой исходник с дрявой формой...
Вложения
Тип файла: rar Окна нестандартной формы.rar (664.8 Кб, 83 просмотров)
2
23 / 23 / 6
Регистрация: 16.10.2010
Сообщений: 211
13.12.2011, 13:17  [ТС]
Цитата Сообщение от Samrisbe Посмотреть сообщение
Прозрачная форма
В архиве небольшой исходник с дрявой формой...
Вы неверно поняли. форма ведь vcl тоже принадлежит, вот я и спрашиваю как ее рисовать правильной что бы к примеру рамка была непрозрачная, фон весь прозрачный, а кнопки на ней нормальными. Я понимаю что надо все рисовать самому и идеально на GDI+. Но как лучше азять за основу от борленд или возится с апи лучше? Если первое то как не дать форме рисовать саму себя, пробівал наследовать но она почему то рисует саму себя а ведь код Paint вызывается у моего класса так почему она отрисовывается?
0
 Аватар для NapalmRain
44 / 43 / 7
Регистрация: 18.05.2010
Сообщений: 688
30.03.2012, 15:15
Может я ошибаюсь, но не проще указать transparent = true и одинаковые значение полей в transparencolor и в color;
Будет вам рамочка, а в воздухе будут висеть кнопочки.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
30.03.2012, 16:30
Тобиш
C++
1
2
3
4
5
6
7
8
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
this->TransparentColor= true;
this->TransparentColorValue= clYellow;
this->Color= clYellow;
}
//---------------------------------------------------------------------------
1
23 / 23 / 6
Регистрация: 16.10.2010
Сообщений: 211
03.04.2012, 14:42  [ТС]
Первый пример
Ссылки на форумы запрещены
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.04.2012, 14:42
Помогаю со студенческими работами здесь

Создание компонента
Подскажите пожалуйста что может быть не так? Я создавала новый компонент) Подключала как в методичке было

Создание компонента пользователя
нужно построить класс - потомок класса TEdit,объекты которого при нажатии клавиши enter выполняют "обмен местами" пары...

Создание визуального компонента
Всем доброго дня. Господа, нужна помощь в создании своего визуального компонента. В C++ Builder 10.3 сделал на основе TCGauge свой...

Создание компонента в C++ Builder
Ребята, у меня будет такой вопрос как сделать : На основе одного из базовых классов визуальных компонентов разработать собственный...

Динамическое создание компонента
Есть класс. В реализации одного метода динамически создается TabSheet, RichEdit. В другом методе необходимо непосредственно работать с...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru