Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2009, 15:42   #1
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию PageControl - сравнить вкладки.

Задание таково, сравнить два текста, которые находятся на разных вкладках. Например у меня есть поле ввода, я там пишу через запетую 1,2 - это означает сравнить 1 и 2 вкладку, если 1,3 - сравнить 1 и 3 вкладку.

Я не прошу писать мне весь код.
Вот что мне нужно, не могу найти, какой командой читать текст с вкладки.
И именно вкладки по номеру.
Вначале считываем цыфры с поля ввода - которые указывают на номер вкладки.
Потом по этим цыфрам сравниваем вкладки.
Ну, очень надо, киньте подсказку.

СПС!!!!!!!!!!!!!!!!!!!!!!!!!!!
Небесный вне форума Ответить с цитированием
Старый 03.05.2009, 16:38   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Код:
pagecontrol1.Pages[0].Caption;
Показывает заголовок первой вкладки...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 03.05.2009, 17:44   #3
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Код:
pagecontrol1.Pages[0].Caption;
Показывает заголовок первой вкладки...
А, содержимое вкладки как-то можно посмотреть -
Например вот как if Edit1.Text = Edit2.Text then ля-ля-ля.
Тип вот того мне нужно. )))
Небесный вне форума Ответить с цитированием
Старый 03.05.2009, 17:51   #4
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Вкладка существует как отдельный компонент, чтобы узнать свойства первой вкладки надо написать:
Код:
TabSheet1. //и тут свойство
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 03.05.2009, 18:20   #5
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Текста вкладки как такового нет - есть заголовок.
Тебе известно что за контролы есть на каждой закладке ?
Если да, то в чем проблема ?
Все контролы доступны в программе, а как сравнить их содержимое и т.д. - руками сделай ... через оператор условия,например.

А что ты понимаешь под фразой "сравниваем вкладки" ?
Это слишком неконкретный вопрос ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Старый 03.05.2009, 18:30   #6
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Я уже ответил, он поблагодарил)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 03.05.2009, 22:27   #7
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Цитата:
Сообщение от Neeter Посмотреть сообщение
Я уже ответил, он поблагодарил)
Ну, как бы котоф прав, мне нужно сравнивать содержимое вкладки.
Чет ниче на ум не приходит.

Еще что пришло на ум, но поискал вродь не нашел.
А, что придумал, может содержимое вкладки можно как-то сохранять в какую-то переменную.
Вообще-то ж есть же какой-то способ работать с текстом во вкладке.

Последний раз редактировалось Небесный; 03.05.2009 в 22:31.
Небесный вне форума Ответить с цитированием
Старый 03.05.2009, 23:12   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

ну, так Kotofff прав.
Так что означает - "текст во вкладке" ?
Там какой-то компонент, в котором задан текст?
Label ? Memo ? RichEdit ? где текст?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.05.2009, 23:13   #9
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Дак какой текст-то на вкладке нужно сравнивать? я просто не пойму...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 04.05.2009, 08:43   #10
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Мдясь, ну я и даю. )))
Зачем мне вообще компонент PageControl сдался, когда на его вкладках размещен компонент Memo, а дальше уже рассказывать нечего.

if Memo1.Text = Memo2.Text then ля-ля-ля.
И вся проблема решена.
Спасибо ребята за то, что направили в нужное русло.

Последний раз редактировалось Небесный; 04.05.2009 в 08:55.
Небесный вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылки и вкладки x) prizrak1390 Общие вопросы Delphi 1 20.10.2008 17:36
Вкладки в браузере russian-stalker Общие вопросы Delphi 5 07.09.2008 15:04
Создание вкладки. фЁдОр Общие вопросы Delphi 10 11.02.2008 16:27
Вкладки в делфи7 Никита1984 Компоненты Delphi 3 09.12.2007 17:33
Вкладки Каштанка Компоненты Delphi 1 02.05.2007 11:01