Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.06.11;
Скачать: [xml.tar.bz2];

Вниз

ListBox   Найти похожие ветки 

 
SedAche   (2006-05-23 19:59) [0]

Как можно сделать такую вещь:
Если в ListBox строки загружены из файла 1.txt, то выполение действия


 
Джо ©   (2006-05-23 20:01) [1]

Это нужно построить так: перед тем, как загружать строки из файла 1.txt, выполнить действие. И тогда вопрос исчезнет.


 
SedAche   (2006-05-23 20:07) [2]

я не немного недосказал... скажу полную картину...
я загружаю из текствика строки, теперь мне надо при нажатии на определенную строку в string вставлялись строки из другого файла(то есть для каждой строки есть определенный файл) и так 3 раза...Может подскажете как тогда это реализовать...


 
Джо ©   (2006-05-23 20:11) [3]

> я не немного недосказал...

Мне кажется, еще что-то осталось недосказанным, ну да ладно...

Обрабатываешь событие OnClick у ListBox"а. Индекс выделенной строки — свойство ItemIndex.

Наверное, все-таки, стоит переформулировать вопрос, с учетом русской грамматики и орфографии. Ибо я уже три раза перечитал последний пост и каждый раз понимаю его по-разному ;)


 
SedAche   (2006-05-23 20:22) [4]

Да..я понимаю, что я выразился некорректно...Дубль 3 ;)

Про OnClick и  ItemIndex - это ясно. Но после нажатия загружается новый список...и в нем тоже нажимаю на какую то строку и переношусь в след.список...Каждой строке "принадлежит" свой собственный файл со списком.

нажимаем на "строка 1">>>строка 1
.................................>>>строка 2
.................................>>>строка 3
.................................>>>строка 4(Press)>>>>строка 1
........................................................... >>>>строка 2 и т.д.
Вот типа такого...Проблема в том что после второго нажатия неизвестно какой файл загружать так как он зависит от того на какую строку нажали в первый раз...Это как бы меню с подменю...


 
dik1   (2006-05-23 20:29) [5]

Организуй стек (компонента TStack в юните Contnrs) и запоминай пути


 
Gydvin ©   (2006-05-23 20:36) [6]


> SedAche   (23.05.06 20:22) [4]


кошмар, а зачем столько файлов? непроще все списки хранить в одном?


 
SedAche   (2006-05-23 21:42) [7]

Как можно получить название строки, которая выделена?


 
Virgo_Style ©   (2006-05-23 21:48) [8]

SedAche   (23.05.06 21:42) [7]
.Items[ItemIndex] , afaik, лень проверить)


 
Джо ©   (2006-05-23 21:53) [9]

> [7] SedAche   (23.05.06 21:42)
> Как можно получить название строки, которая выделена?

Вообще, ты по поводу [3] сказал, что всё понятно...


 
SedAche   (2006-05-23 21:59) [10]


> Вообще, ты по поводу [3] сказал, что всё понятно...

Я думал может есть тип такого a:=listbox1.selectedItem;где a:string. =)


 
Джо ©   (2006-05-23 22:02) [11]

> [10] SedAche   (23.05.06 21:59)
>
> > Вообще, ты по поводу [3] сказал, что всё понятно...
>
> Я думал может есть тип такого a:=listbox1.selectedItem;где
> a:string. =)

Прежде, чем начинать думать, не мешало бы посмотреть в Справке свойства и методы TStrings
;>


 
SedAche   (2006-05-23 22:02) [12]

А вот насчет стека непонятно...=(


 
SedAche   (2006-05-23 22:04) [13]


> Прежде, чем начинать думать, не мешало бы посмотреть в Справке
> свойства и методы TStrings
> ;>

У мну Delphi без Help"a =(



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

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

Наверх





Память: 0.47 MB
Время: 0.011 c
15-1147086622
homm
2006-05-08 15:10
2006.06.11
Traffic Compressor


1-1146730752
SergeyG
2006-05-04 12:19
2006.06.11
При сохранении графического файла в формате .jpg


2-1148282161
deltav1
2006-05-22 11:16
2006.06.11
TThread


15-1147871929
Mobilnik
2006-05-17 17:18
2006.06.11
Факс с мобильного


2-1148389925
Dik1
2006-05-23 17:12
2006.06.11
БрекПоинт





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский