Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
294 / 200 / 6
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1

Как изменить Name в бутоне

04.12.2011, 13:11. Показов 1281. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На форме есть бутон, как сделать чтобы при нажатии на бутон, в свойстве Name было заместо Button1 - B1(заметьте не в Caption!)
1
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.12.2011, 13:11
Ответы с готовыми решениями:

Как поменять в Бутоне Имя
Здравствуйте, как поменять в Бутоне Имя, программно...и почему я не могу стввить Спасибо+ Propel, ПравилаИзначальное название темы:...

Как изменить версию comctl32 в runtime: к чему привязана эта информация и как ее изменить
Она видимо привязана к загружаемому модулю, т.к. создавая из DllMain контролы, учитывается версия comctl32 в dll. Вот и как системой...

Найти выражения и изменить (нашел, а как изменить не знаю)
Здравствуйте подскажите, пожалуйста, как изменить найденную строчку. у меня есть строчка вида (++)* - формула мне нужно заменить...

6
 Аватар для Mr.kto
104 / 105 / 18
Регистрация: 18.08.2012
Сообщений: 308
04.12.2011, 13:14
Создай 2 баттона при нажатии на первый меняем значение button2.name="b2" или ты хочешь чтоб при нажатии на button1 его name менялось на b1?
0
294 / 200 / 6
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
04.12.2011, 13:20  [ТС]
нет это не то), вообще смотри
C++
1
2
3
String str;
str=Button1;
str->Visible=false;
вот такой код, но он не работает так как я не знаю как можно имя бутон запихнуть в переменную чтобы потом можно было написать вот так str->....
1
 Аватар для __bool
288 / 229 / 27
Регистрация: 13.06.2010
Сообщений: 744
04.12.2011, 13:23
Цитата Сообщение от GoldDragon Посмотреть сообщение
нет это не то), вообще смотри
C++
1
2
3
String str;
str=Button1;
str->Visible=false;
вот такой код, но он не работает так как я не знаю как можно имя бутон запихнуть в переменную чтобы потом можно было написать вот так str->....
М..м.. судя по вашему коду, вы хотите создать указатель на Button1;
Тогда так:
C++
1
2
3
TButton* btn;
btn = Button1;
btn->Visible=false;
1
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
04.12.2011, 16:09
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от GoldDragon Посмотреть сообщение
На форме есть бутон, как сделать чтобы при нажатии на бутон, в свойстве Name было заместо Button1 - B1(заметьте не в Caption!)
Имя никакой переменной во время работы программы изменить нельзя. Когда программа работает, про имена переменных уже ничего неизвестно. (Ну, отладчик путем создания разных таблиц знает где живут значения. Но менять имена не может даже он). Имена - это информация для транслятора.
3
294 / 200 / 6
Регистрация: 23.10.2010
Сообщений: 1,173
Записей в блоге: 1
04.12.2011, 18:29  [ТС]
Цитата Сообщение от __bool Посмотреть сообщение
М..м.. судя по вашему коду, вы хотите создать указатель на Button1;
Тогда так:
C++
1
2
3
TButton* btn;
btn = Button1;
btn->Visible=false;
Ага всё верно), Спасибо!

Добавлено через 35 секунд
Всем Спасибо!
1
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
04.12.2011, 18:40
Цитата Сообщение от Байт Посмотреть сообщение
Имя никакой переменной во время работы программы изменить нельзя. Когда программа работает, про имена переменных уже ничего неизвестно. (Ну, отладчик путем создания разных таблиц знает где живут значения. Но менять имена не может даже он). Имена - это информация для транслятора.
А кто говорит об именах? Есть некий класс
C++
1
2
3
4
5
6
class burgeon
{
 ...
 ... Name; // фиг его знает, какого оно типа, видимо char*
 ...
};
, его экземпляр можно чем то нажимать и этого экземпляра есть атрибут Name.
C++
1
burgeon b;
не b переименовывается в B1, а в b.Name требуется записать B1.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.12.2011, 18:40
Помогаю со студенческими работами здесь

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

Как изменить цвет текста ячейки в форме выводимой как таблица
Как изменить цвет текста ячейки в форме выводимой как таблица

Как делать кнопки по картинкам и как изменить иконку самой проги?
Вернее 2 вещи... Во-первых как делать кнопки по картинкам... ну типа как формы мона там круглые, по контурам картинка и т.д. Так с помощью...

Как изменить или как сдвигнуть форму с места на другие пиксели
посмотрите здесь как созданную форму сдвинут на другие места на кнопку сдвиг код надо

Как изменить курсор? Ещё: как сделать свою тему?
Ребята, вот вопрос: как можно сменить курсор в Gnome? Всё перерыл, не нашёл. В приложениях он меняется, а стоит выйти за пределы его окна,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru