Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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]

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



Страницы: 1 вся ветка

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

Наверх





Память: 0.46 MB
Время: 0.004 c
4-42892
Shadow77
2001-12-17 15:27
2002.02.14
Как узнать, активно или нет данное окно?


14-42832
Polevi
2001-12-24 15:45
2002.02.14
LOL


14-42845
Hawk2
2001-12-25 18:04
2002.02.14
---|Ветка была без названия|---


3-42652
Voi
2002-01-20 10:24
2002.02.14
Вот задача №2 или продолжение вопроса


3-42641
wicked
2002-01-18 14:08
2002.02.14
тип TIMESTAMP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский