Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1

Скин в программе - рамка возле текста

26.03.2012, 12:11. Показов 2666. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.Делаю поддержку скинов в программе)
C++
1
2
3
4
5
6
7
8
if (CheckBox3->Checked== true)
{
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin.jpg");
}
else
 
Form1->Image3->Hide();
к примеру на форму загружается картинка)
Но есть загвоздка так где текст получается рамка возле его



Как это исправить?а может есть какие нибудь другие идеи)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.03.2012, 12:11
Ответы с готовыми решениями:

АSkinEditor, как использовать готовый скин в своей программе?
Здраствуйте. Подскажите как сделать так, чтобы скин формата .asz можно было применять на своей програме. Заранее благодарен.

Рамка в программе ВОРД
Здравстуйте, ребята! Хотел бы спросить можно ли на ВОРДе сделать рамку не равномерную, чтобы с левой стороны осталось место для переплета?

Отображение панели возле курсора при выделение текста
Здравствуйте Как можно сделать чтобы при выделение текста в RichTextBox возле курсора появлялась панель? К примеру как в редакторах...

20
Модератор
 Аватар для vxg
3409 / 2181 / 354
Регистрация: 13.01.2012
Сообщений: 8,461
26.03.2012, 13:15
может у имаджа бордер прописан?
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
26.03.2012, 13:30  [ТС]
Цитата Сообщение от vxg Посмотреть сообщение
может у имаджа бордер прописан?
да нет , да и дело не в image а в lable как мне кажется...
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
26.03.2012, 16:34
C++
1
LabelX->Transparent = false;
?
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
26.03.2012, 16:49  [ТС]
Цитата Сообщение от DefineTrueFalse Посмотреть сообщение
LabelX->Transparent = false;
не помогает

Добавлено через 2 минуты
C++
1
2
Image2->BringToFront();
Image3->SendToBack();
я ещё это использую
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
26.03.2012, 16:55
Цитата Сообщение от EdarGp Посмотреть сообщение
не помогает

Добавлено через 2 минуты
C++
1
2
Image2->BringToFront();
Image3->SendToBack();
я ещё это использую
Я думал мысль то понятная, свойство Transparent (которое можно указать в дизайнере) отвечает за прозрачность надписи, и если оно указано в false, ее фон будет залит, в ином случае, прозрачен.

А вот про последнее не понял, зачем менять местами прорисовку?
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
26.03.2012, 17:13  [ТС]
DefineTrueFalse, на форме находится несколько image. нужно что бы image1 (иконка USB провода вверху) не убирался при включении skina(он находится на по всей форме (image3).
вот и испотльзую
C++
1
2
Image2->BringToFront();
Image3->SendToBack();
спасибо помогло
C++
1
Label1->Transparent = true;
Добавлено через 9 минут
и еще вопрос
C++
1
2
3
4
5
6
7
if (CheckBox3->Checked== true)
{
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin.jpg");
}
else
Form1->Image3->Hide();
как это переделать под ComboBox1
Что бы 1 значение там - Стандартный
было
C++
1
Form1->Image3->Hide();
а 2 название -Скин 1
C++
1
2
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin.jpg");
а 3 название -Скин 2
C++
1
2
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin2.jpg");
0
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
26.03.2012, 17:22
цитата
Цитата Сообщение от EdarGp Посмотреть сообщение
DefineTrueFalse, на форме находится несколько image. нужно что бы image1 (иконка USB провода вверху) не убирался при включении skina(он находится на по всей форме (image3).
вот и испотльзую
C++
1
2
Image2->BringToFront();
Image3->SendToBack();
спасибо помогло
C++
1
Label1->Transparent = true;
Добавлено через 9 минут
и еще вопрос
C++
1
2
3
4
5
6
7
if (CheckBox3->Checked== true)
{
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin.jpg");
}
else
Form1->Image3->Hide();
как это переделать под ComboBox1
Что бы 1 значение там - Стандартный
было
C++
1
Form1->Image3->Hide();
а 2 название -Скин 1
C++
1
2
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin.jpg");
а 3 название -Скин 2
C++
1
2
Form1->Image3->Show();
Form1->Image3->Picture->LoadFromFile(ExtractFilePath( Application->ExeName ) +"skin2.jpg");


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if (ComboBox1->Text == "Стандартный")
{
    Form1->Image3->Hide();
}
else if (ComboBox1->Text == "Скин 1")
{
    Form1->Image3->Show();
    Form1->Image3->Picture->LoadFromFile(ExtractFilePath(Application->ExeName) + "skin.jpg");
}
else if (ComboBox1->Text == "Скин 2")
{
    Form1->Image3->Show();
    Form1->Image3->Picture->LoadFromFile(ExtractFilePath(Application->ExeName) + "skin2.jpg");
}
1
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
26.03.2012, 17:32  [ТС]
Ещё вопрос а как такое сделать для GroupBox1?
0
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
26.03.2012, 17:37
Цитата Сообщение от iprog Посмотреть сообщение
C++
1
if (ComboBox1->Text == "Стандартный")
Не рекомендовал бы использовать сравнение по тексту, раз уж речь о ComboBox зашла.
C++
1
2
3
4
5
6
7
8
9
10
11
12
switch(ComboBox->ItemIndex)
{
  case 0: // стандартный
    // ...
    break;
  case 1: // скин-1
    // ...
    break;
  case 2: // скин-2
    // ...
    break;
}
1
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
26.03.2012, 17:55
Цитата Сообщение от EdarGp Посмотреть сообщение
Ещё вопрос а как такое сделать для GroupBox1?
Если в элементе GroupBox находятся RadioButton'ы, то можно обрабатывать событие Click, проверяя значение свойства Checked элемента.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
26.03.2012, 18:03  [ТС]
извиняюсь я не так выразился убрать рамку с GroupBox1
Как на скрине голубым цветом

Вот что у меня вышло)курсовую пишу)beta версия
Project1.rar
0
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
26.03.2012, 23:18
Цитата Сообщение от EdarGp Посмотреть сообщение
извиняюсь я не так выразился убрать рамку с GroupBox1
Как на скрине голубым цветом

Вот что у меня вышло)курсовую пишу)beta версия
Вложение 137712
Много багов, очень сыро и не совсем понятно вчем предназначение!?

Полезный ресурс: iconsearch

И еще напиши где храниш настройки своей мега программы, я почищу свой ПК...
Миниатюры
Скин в программе - рамка возле текста  
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
27.03.2012, 11:54  [ТС]
Цитата Сообщение от Samrisbe Посмотреть сообщение
Полезный ресурс: iconsearch
я им и пользовался)Программа для колледжа)Лечение от вируса который распространяется по флэшкам, когда место папок ярлыки, и у папок атрибут скрытый(и нельзя изменить атрибуты) (программа это исправляет)
Извиняюсь забыл скинуть русскую локализацию и по этому нет надписей)Настройка хранятся некоторые в реестре, а некоторые в settings.ini (Работает в режиме автомат или ручном режиме)
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
27.03.2012, 12:02
EdarGp, если выкладываете программу, которая мусорит в реестре и других местах, делайте кнопочку Убрать мусор, или пишите для доверчивых и простодушных помогающих вам пользователей инструкцию по уборке мусора.
2
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
27.03.2012, 12:56  [ТС]
LK, в реестр добавляется только Авто-запуск)убрать его-снять чекбокс)
вот исправленная версия-Beta.rar

LK, а можете подсказать баги, ошибки и т.д?Очень надеюсь на вашу помощь
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
27.03.2012, 14:21

Не по теме:

EdarGp, очень даже могу подсказать, как делать баги и генерировать ошибки в программе :) .



Народ - не отклоняемся от темы: рамка возле текста.
0
Почемучка)
 Аватар для Ddv122
1244 / 304 / 30
Регистрация: 23.12.2010
Сообщений: 2,001
Записей в блоге: 1
27.03.2012, 14:28  [ТС]
Цитата Сообщение от LK Посмотреть сообщение
рамка возле текста.
это проблема решена , сейчас проблема - убрать рамку с GroupBox1
Миниатюры
Скин в программе - рамка возле текста  
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
27.03.2012, 14:35
EdarGp, Правила
2.4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
1
872 / 448 / 35
Регистрация: 25.10.2011
Сообщений: 910
27.03.2012, 22:56
Цитата Сообщение от EdarGp Посмотреть сообщение
это проблема решена , сейчас проблема - убрать рамку с GroupBox1
Что имется ввиду, если заливка определенным цветом, то в BCB6 только ручная прорисовка. В RAD XE компоненты этого рода имеют прозрачность по умолчанию. Хотя можно попробовать поставить цвет clNone, но думаю что будет просто черный цвет. А так есть схожий компонент Bevel.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.03.2012, 22:56
Помогаю со студенческими работами здесь

Рамка вокруг текста
как сделат рамку толко вокруг текста?? а то она у меня растягиваетса на всу страницу! у меня: .ramka{border:2px dotted red;}

Рамка вокруг текста
при нажатии определённой кнопки, данные заносятся в БД, и тут же выводятся на странице. нужно чтоб эти самые данные были в рамочке. вопрос:...

Рамка вокруг текста
Как сделать рамку только вокруг текста, чтобы она до конца строки не тянулась?

Запись в файл текста с определенных textbox, возле которых отмечены CheckBox
Здравствуйте! Есть форма на которой несколько textbox и столько же соответствующих им checkbox. Запись из этих textbox происходит в txt...

Цвет текста в listbox и рамка
Помогите пожалуйста. При событии клика ПКМ в листбоксе должен появляться некий текст красного цвета, а при клике ЛКМ - синего. код в...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
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. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru