Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Вниз

Как писать в Edit однjq из закладок Tabs (TTabControl), и сохранив там запись писать в другой - другое 


чайничек   (2002-01-28 18:55) [0]

С помощью Набережных С. (дай Бог ему здоровья) я научился писатьиз TTreeView в Edit. Но Edit у меня находятся на TabControl и не могу преодолеть барьер: пишется в Edit всех заладок, а мне, конечно, надо в одну и, сохранив там внесенное, перейти к другой и там в такие же компоненты (Edit) писать уже другоею



Rash   (2002-01-28 20:32) [1]

На событие OnChange Вам надо написать обработчик, где Вы меняете содержимое Edit-ов. Но здесь все зависит от того, что именно Вы хотите сделать.

Это пример в справке:
TTabControl example (clsexm1.pas)

Help\Examples\TabCntrl - в этот директории проект примера.
Но там используется база данных.



чайничек   (2002-01-28 21:09) [2]

Спасибо. Буду пробовать.



чайничек   (2002-01-29 16:39) [3]

Это-то я видел, но как его применить к моему случаю? А случай вынесен в заоголовок: есть TabConntrol с пятью закладками; на каждой из них кнопки, Editы и пр. Так вот надо писать в Edit одной из закладок, а у меня пишутся во все. Т.е. при смене закладок в старой должно остаться то что внес, а в новой или пусто (если раньше туда не заходил) или что-то что раньше занес.
Может кто хоть намекнет коротенькой процедуркой.
рыть то я стараюсь сам, но пока никак не могу уловить принципы (очевидно не зная базы языка).



pasha_golub   (2002-01-29 16:57) [4]

Дело в том, что это один и тот же Edit, а не пять для каждой закладки. По-моему (лень Делфи открывать) есть TPageControl, вот там-то для каждой страницы свой Edit. А в этом случае можно использовать массив из пяти стринговых переменных для каждой закладки. А потом в событии OnTabControl1Change пишем так:

edit1.Text := MyArray[Tabcontrol1.Itemindex];

MyArray - массив, Tabcontrol1 - закладки. Если чего напутал, то извини, лень человеческая! :)))



чайничек   (2002-01-29 18:11) [5]

Pasha! Спасибо и на том нижайше. Буду пробовать. Но ты когда лень стряхнешь. Подмогни еще чем могешь.



чайничек   (2002-01-29 19:05) [6]

О Pasha! О Mastak из Mastakov! Ты мудр как змий! Процесс пошел!Может быть еще знаешь как и цвет у фона заголовка поменять? Но я не верю чтобы столько мудрости бог дал одному человеку:)))!



pasha_golub   (2002-01-30 12:07) [7]

С этим действительно не сталкивался, но я думаю в хелпе есть примеры. Удачи! спасибо за похвалу - меня колбасит! :)))




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.018 c
3-42671           WWI                   2002-01-21 17:20  2002.02.14  
Есть проблема с переносом - пересылкой хранимых процедур


1-42799           Ron                   2002-01-24 00:10  2002.02.14  
Printer


3-42643           harismatik            2002-01-17 16:48  2002.02.14  
Добавление нового юзера и назначение ему прав доступа к базе данных INTERBASE


1-42791           alexts                2002-01-29 19:34  2002.02.14  
Atlon


1-42734           Alexxx                2002-01-29 15:19  2002.02.14  
Печать из дельфи документов в 866 кодировке с псевдографикой