Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.80/30: Рейтинг темы: голосов - 30, средняя оценка - 4.80
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069

Создать Label динамически для чайников :)

27.11.2012, 12:52. Показов 6669. Ответов 32
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добро!
Буду краток и прямолинеен:
Покажите как правильно в процессе исполнения EXE тоесть динамически создать Label?
В поиске не нашел но если кто найдет и покажет где нашел буду признателен.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.11.2012, 12:52
Ответы с готовыми решениями:

Динамически создать Label
Привет, буду благодарен любой помощи. <?xml version="1.0" encoding="utf-8" ?> <students> <mainStudents> ...

Как динамически создать Label
Здравствуйте! Мне нужно по нажатию кнопки открыть форму в которой будут создано столько компонентов Label, сколько элементов в масиве строк...

Динамически не могу создать label
Здравствуйте, я создаю массив с label'ами и пытаюсь вывести на форму, но как-то оно не получается, помогите пожалуйста. Вот код Label...

32
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
10.12.2012, 19:50
Студворк — интернет-сервис помощи студентам
Все хорошо, только уже существующий стиль потеряется.
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
10.12.2012, 20:34  [ТС]
Цитата Сообщение от BRcr Посмотреть сообщение
только уже существующий стиль потеряется
Какой стиль?
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
10.12.2012, 20:56
Этот - ((TLabel*)Sender)->Font->Style
Там ведь что-то может и содержаться уже из этого:
fsBold The font is bold.
fsItalic The font is italic.
fsUnderline The font is underlined.
fsStrikeOut The font is displayed with a horizontal line through it.
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
10.12.2012, 21:15  [ТС]
Я заметил это когда после подчеркивания пропало это свойство метки fsBold. Мне было не принципяльно я отложил решение задачи с сохранением свойства шрифта метки fsBold.
Вам Уважаемый BRcr я буду благодарен если вы дадите правельный совет решаюший сею задачу.
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
10.12.2012, 21:22
Конструктор другой для TFontStyles() взять, да и всех делов...
C++
1
lbl1->Font->Style = TFontStyles( lbl1->Font->Style ) << fsUnderline;
2
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
10.12.2012, 22:27
да, согласен. К сожалению, эти признаки не обладают битовыми свойствами (я не нашел, во всяком случае), чтоб можно было сделать элементарную инверсию, не заморачиваясь анализом...
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
14.12.2012, 06:59  [ТС]
Цитата Сообщение от BRcr Посмотреть сообщение
lbl1->Font->Style = TFontStyles( lbl1->Font->Style ) << fsUnderline;
на это accesska выскакивает, может я чтото нетак делаю?
и в h файле прописал...

думаю с динамичекими метками другой конструктор нужен, вобщем I Need Help!
Миниатюры
Создать Label динамически для чайников :)  
0
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
14.12.2012, 07:06
Попробуй на кнопку кинуть... убедись, что указатель на лейбл валидный на момент обработки строчки... Если все в порядке, но все равно av, то выкинь своего билдера и поставь XE...
1
 Аватар для Samrisbe
1365 / 732 / 67
Регистрация: 28.01.2011
Сообщений: 2,069
14.12.2012, 07:14  [ТС]
Цитата Сообщение от BRcr Посмотреть сообщение
Если все в порядке, но все равно av, то выкинь своего билдера и поставь XE...
Всеравно AV.
В этом проэкте использую компонент TVideoGrabber, пробовал этот компонент подключить к XE (который у меня стоит и в котором я работаю с остальными проектами) не смог, поэтому <censored /> себе остаток мозгов в Buildere 6...
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.12.2012, 07:44
я не вникал в суть вашей многотомной дискуссии, но последнее смахивает на извращение, в общем случае стиль присваивается так
C++
1
2
3
4
5
6
7
8
9
lbl1->Font->Style  = TFontStyles();
lbl1->Font->Style = lbl1->Font->Style << fsBold;
lbl1->Font->Style = lbl1->Font->Style << fsItalic;
lbl1->Font->Style = lbl1->Font->Style << fsUnderline;
lbl1->Font->Style = lbl1->Font->Style << fsStrikeOut;
 
// или
 
lbl1->Font->Style = TFontStyles() << fsBold;
Graphics.TFontStyles Type
1
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
14.12.2012, 12:16
Смысл в сохранении уже существующего стиля и его дополнении. То, что ласково было названо извращением у меня прекрасненько себе работает. Да и к тому же это куда как логичнее.
1
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
14.12.2012, 12:49

Не по теме:

именно, ласково :)


Если я правильно понял о сохранении...
INI Файл и Стиль Шрифта - как сохранить в INI стиль шрифта.
Сохранение в Ini фаил стиля шрифта
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{You do that simple by converting it to an integer, and then stores that:} 
 
type
  pFontStyles = ^TFontStyles;
  pInteger = ^integer;
 
function FontStylesToInteger(const Value : TFontStyles): integer;
begin
  Result := pInteger(@Value)^;
end;
 
function IntegerToFontStyles(const Value : integer): TFontStyles;
begin
  Result := pFontStyles(@Value)^;
end;
думаю, перевод не составит затруднений. Валялось где-то здесь swissdelphicenter.ch
1
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
14.12.2012, 18:13
Цитата Сообщение от Samrisbe Посмотреть сообщение
думаю с динамичекими метками другой конструктор нужен, вобщем I Need Help!
Попробуй при создании метки добавить такую строчку... не должно это влияния оказывать, но кто его знает...
C++
1
new_lbl->Font->Style = TFontStyles( );
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.12.2012, 18:13

Не могу создать динамически label
Впрочем создать то я могу, только не могу создать label в указанном месте, т.е в определенных координатах х и y

Как создать VPN соединение для чайников
Здравствуйте! Как можно создать VPN соединение? Чтобы один компьютер мог подключится к другому через интернет. К примеру я видел...

C# для чайников (совсем чайников)
Доброго времени суток! Хочу попробовать себя в области програмирования. Трудность заключается в том, что очень мало информации для...

Как динамически создать массив из динамически конструируемых экземпляров класса?
Есть два класса.Подразумевается ,что первый в конструкторе выделяет интовый массив длинной n,второй выделяет массив экземпляров первого...

Динамически создать layout для адаптера
Может кто подскажет, как динамически создать layout для адаптера? Задача заполнять таблицу данными из БД. Думаю удобно было-бы...


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

Или воспользуйтесь поиском по форуму:
33
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru