Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для nnnikotinnn995
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583

Поиск вкладки по компоненту

13.02.2014, 08:15. Показов 1326. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите пожалуйста как в C++ Builder6 по названию компонента (например TADOConnection) найти вкладку в которой он находится ( то есть в ADO)? Если это не возможно, то как по уже добавленному на форму компоненту узнать в какой вкладке он находится?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2014, 08:15
Ответы с готовыми решениями:

Можно ли на компоненту Мемо добавить компоненту Image?
Можно ли на компоненту Мемо добавить компоненту Image??? И как это делается?

Поиск по компоненту stringgrid
var i,j:integer; begin if Edit5.Text='' then begin showmessage('Введите строку для поиска');exit;end; stringgrid1.Cells:=''; for...

Заменить значением суммы компонент первую компоненту файла, а значением произведения - последнюю компоненту файла
Сформировать файл F. Определить сумму и произведение наибольшего и наименьшего из значений компонент. Заменить значением суммы первую...

8
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
13.02.2014, 09:43
В 6 вроде нет такого, но в серии XE есть поиск компонентов точно.
0
 Аватар для ranebull
546 / 379 / 56
Регистрация: 23.06.2013
Сообщений: 1,181
Записей в блоге: 6
13.02.2014, 09:49
Лучший ответ Сообщение было отмечено Байт как решение

Решение

Цитата Сообщение от nnnikotinnn995 Посмотреть сообщение
Здравствуйте. Подскажите пожалуйста как в C++ Builder6 по названию компонента (например TADOConnection) найти вкладку в которой он находится ( то есть в ADO)? Если это не возможно, то как по уже добавленному на форму компоненту узнать в какой вкладке он находится?
View->Component List
3
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
13.02.2014, 10:07
Вот это вопрос. Невозможно после размещения компонента на форме узнать где, на какой вкладке он находился. При перетаскивании на форму компонента создается объект класса - непосредственно то, что вы видите и что можете передвигать по форме, а ему уже, этому классу, совсем не нужно иметь представление откуда он был взят. Вашей работающей программе нет необходимости помнить какие вкладки содержали какие компоненты в вашем билдере.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
13.02.2014, 12:50
Цитата Сообщение от SatanaXIII Посмотреть сообщение
нет необходимости помнить какие вкладки содержали какие компоненты в вашем билдере
Но я представляю такую ситуацию. Человек поместил компонент на форму. А откуда его взял - забыл. И хочет поместить еще один такой компонент. А откуда его взять?

Добавлено через 3 минуты
Цитата Сообщение от ranebull Посмотреть сообщение
View->Component List
Спасибо, не знал.
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
13.02.2014, 12:55
Байт, да я понял (вроде). Но зачем программе, скомпилированному экзешнику, живущему своей жизнью уже на другой машине, помнить о каких-то легкоизменяемых свойствах программы, его породившей? В гости к родителям ходить? Я понимаю там номер сборки, что-то там еще из билдера запомнить, но вкладки компонентов это уже слишком. Да их можно сейчас переназначить, создать проект, отдать кому-нибудь и человек застрелится, пытаясь выяснить почему у него все не так.
Да, было бы здорово, если бы по правой кнопочке искалась бы вкладочка.. Но в приведенном вами примере остается только искать врукопашную.
0
 Аватар для nnnikotinnn995
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583
13.02.2014, 13:20  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
Но я представляю такую ситуацию. Человек поместил компонент на форму. А откуда его взял - забыл. И хочет поместить еще один такой компонент. А откуда его взять?
Просто есть статьи (или исходники), в которых пишут какой компонент надо добавить (в исходниках он уже добавлен), но от куда его взять - не указывается. Что теперь делать, перебирать все варианты?
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
13.02.2014, 13:20
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Но зачем программе, скомпилированному экзешнику, живущему своей жизнью уже на другой машине, помнить о каких-то легкоизменяемых свойствах программы, его породившей?
Совершенно согласен. Программе, экзешнику, это совершенно ни к чему Но программисту, вносящему изменения в программу через год после ее сдачи в эксплуатацию, очень даже может пригодиться. Впрочем, решение, предложенное ranebull, снимает все вопросы. Специально проверил в шестерке - все есть и вполне удобно
0
 Аватар для nnnikotinnn995
7 / 7 / 4
Регистрация: 07.07.2011
Сообщений: 583
13.02.2014, 13:31  [ТС]
Цитата Сообщение от ranebull Посмотреть сообщение
View->Component List
Цитата Сообщение от Байт Посмотреть сообщение
Впрочем, решение, предложенное ranebull, снимает все вопросы. Специально проверил в шестерке - все есть и вполне удобно
Не совсем, найти и добавить можно, а откуда не до конца ясно. Например TBitBtn [Buttons] находится не в Buttons, а в Additional
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
13.02.2014, 13:31
Помогаю со студенческими работами здесь

Открываются вкладки с рекламой и принудительный поиск рамблер
Открывается по 1 вкладке с рекламой периодически, когда нажимаешь куда-нибудь на сайтах. Пока просто листаешь вниз, ничего не открывается,...

Открываются вкладки с вулканом, амиго, поиск заменяется на меил
Антивирусные программы не помогают. Вкладки открываются сами.

start.qone8.com меняет домашнюю страницу, поиск, вкладки
Доброго времени суток! Словился вирус, который меняет домашнюю страницу (на http://start.qone8.com), поиск и вкладки во всех...

Открываются рекламные вкладки в браузерах, поиск с Google перенаправляет на Mail
Всем привет! Столкнулся с такой вот проблемой: После скачивания какой-то программы появились рекламные вирусы. Постоянно открывались...

Всплывающая реклама - баннеры, вкладки, окна. Всплывающий поиск мэйл
Здравствуйте! Подхватила какую-то сильную дрянь. 1. Появились на рабочем столе ссылки (удалено, но на компе явно что-то осталось)...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
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 существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru