Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.15;
Скачать: CL | DM;

Вниз

Компонент TListBox   Найти похожие ветки 

 
Konst5719 ©   (2007-03-20 12:48) [0]

Огромная просьба! Подскажите литературу или ссылочку где можно получить полные данные по Компоненту TListBox.
Желательно в формате, например:
Свойство Selected определяет, выделен ли конкретний элемент. Доступ к элементу по его номеру. Например: значение выражения  ListBox.Selected[7] будет равно true если восьмой элемент в списке выделен... и так до малейших ньюансов, или хотя бы по всех свойствах...
Спасибо!
PS1 Если есть более "сухой" какой-то справочник, укажите, пожалуйста!
PS2 На русском


 
Джо ©   (2007-03-20 12:49) [1]

> PS1 Если есть более "сухой" какой-то справочник, укажите,
> пожалуйста!

F1.


> PS2 На русском

Учите технический английский.


 
clickmaker ©   (2007-03-20 12:52) [2]


> ListBox.Selected[7] будет равно true если восьмой элемент
> в списке выделен... и так до малейших ньюансов

ListBox.Selected[8] будет равно true если девятый элемент
ListBox.Selected[9] будет равно true если десятый элемент
...
?


 
Ega23 ©   (2007-03-20 13:00) [3]


> Например: значение выражения  ListBox.Selected[7] будет
> равно true если восьмой элемент в списке выделен...


Я, конечно, не офигенный знаток TListBox, но сдаётся мне, что нумерация начинается с нуля.


 
pasha star ©   (2007-03-20 13:04) [4]

delphi ваще странная вещь, тут почти всё начинается с 1


 
Джо ©   (2007-03-20 13:06) [5]

> [4] pasha star ©   (20.03.07 13:04)
> delphi ваще странная вещь, тут почти всё начинается с 1

?


 
Ega23 ©   (2007-03-20 13:11) [6]


> Джо ©   (20.03.07 13:06) [5]


Он, наверное, имел ввиду F1


 
clickmaker ©   (2007-03-20 13:25) [7]


> Он, наверное, имел ввиду F1

этим все заканчивается. А начинается с "дайте код!" :)


 
Konst5719 ©   (2007-03-20 13:30) [8]


> Я, конечно, не офигенный знаток TListBox, но сдаётся мне,
>  что нумерация начинается с нуля

Да конечно  же с нуля, но яне о том, мне нужн каталог свойств, и к ним пояснения


 
Джо ©   (2007-03-20 13:32) [9]

> [8] Konst5719 ©   (20.03.07 13:30)
>
> > Я, конечно, не офигенный знаток TListBox, но сдаётся мне,
>
> >  что нумерация начинается с нуля
>
> Да конечно  же с нуля, но яне о том, мне нужн каталог свойств,
> и к ним пояснения

Ну, по F1 этот самый «каталог» и вызывается.


 
Konst5719 ©   (2007-03-20 13:32) [10]


> Учите технический английский.

Спасибо за пожелание


 
Джо ©   (2007-03-20 13:32) [11]

> [10] Konst5719 ©   (20.03.07 13:32)
>
> > Учите технический английский.
>
> Спасибо за пожелание

Всегда рад.


 
Konst5719 ©   (2007-03-20 13:44) [12]

Короче, я понял, что никакого -такого справочника либо нет, либо мало-кто о нем знает
F1 хороша для тех, кто знает технический анл. нормально, а мне нужно быстро состряпать прогу, которая не стоит время, потраченого на англ.
Если в Delphi можно делать тоже что и  в Windows, то зачем она нужна?
Но мы же хотим быстрее, удобней проще и т.д


 
clickmaker ©   (2007-03-20 13:45) [13]


> в Delphi можно делать тоже что и  в Windows

в ней нельзя "Косынку" раскладывать. А в Windows можно


 
Ega23 ©   (2007-03-20 13:48) [14]


> Если в Delphi можно делать тоже что и  в Windows, то зачем
> она нужна?
> Но мы же хотим быстрее, удобней проще и т.д


Переведи.


 
Ega23 ©   (2007-03-20 13:48) [15]


> в ней нельзя "Косынку" раскладывать. А в Windows можно
>


Косынка - ацтой.


 
Konst5719 ©   (2007-03-20 13:53) [16]


> Косынка - ацтой.

может отстой
читайте  словарь


 
Ega23 ©   (2007-03-20 13:57) [17]


> читайте  словарь


Арфагрофичиский?


 
Плохиш ©   (2007-03-20 13:58) [18]


> Косынка - ацтой.

Нет. Ламер маст дай.


 
Джо ©   (2007-03-20 13:58) [19]

> [12] Konst5719 ©   (20.03.07 13:44)
> а мне нужно быстро состряпать прогу, которая не стоит время,
> потраченого на англ.

Эта «программа» состоит только из одного TListBox?


 
Konst5719 ©   (2007-03-20 14:06) [20]


> Эта «программа» состоит только из одного TListBox?

Нет. Все остальное я уже написал. А вот в ListBox есть строки:
a=b
c=d
e=f
после нажатия кнопки нужно оставить только
b
d
f
причем, в том же порядке, и в тех же строках


 
Ega23 ©   (2007-03-20 14:09) [21]

Ну и? про for тебе тоже справку на русском надо?


 
alien1769 ©   (2007-03-20 14:10) [22]

Автору:
вот интересно, если я напишу тебе свойства на русском и их описания, тебе этого хватит или дальше будет вопрос:

А можно по подробнее ?


 
Джо ©   (2007-03-20 14:11) [23]

> [20] Konst5719 ©   (20.03.07 14:06)
>
> > Эта «программа» состоит только из одного TListBox?
>
> Нет. Все остальное я уже написал. А вот в ListBox есть строки:
>
> a=b
> c=d
> e=f
> после нажатия кнопки нужно оставить только
> b
> d
> f
> причем, в том же порядке, и в тех же строках


procedure TForm1.Button1Click(Sender: TObject);
var
 I: Integer;
begin
 ListBox1.Items.BeginUpdate;
 try
   for I := 0 to ListBox1.Items.Count-1 do
     ListBox1.Items[I] := ListBox1.Items.Values[ListBox1.Items.Names[I]]
 finally
   ListBox1.Items.EndUpdate
 end;
end;


Или простым разбором строки, удаляя все, что до "=" (Pos).


 
Джо ©   (2007-03-20 14:16) [24]

> [23] Джо ©   (20.03.07 14:11)
> Или простым разбором строки, удаляя все, что до "=" (Pos)
> .

То есть, что-то вроде такого:
 function StripBeforeEqualSign (const Str: string): string;
 begin
   Result := Copy (Str,Pos("=",Str)+1,Length(Str))
 end;


 
Konst5719 ©   (2007-03-20 14:19) [25]


> procedure TForm1.Button1Click(Sender: TObject);
> var
>  I: Integer;
> begin
>  ListBox1.Items.BeginUpdate;
>  try
>    for I := 0 to ListBox1.Items.Count-1 do
>      ListBox1.Items[I] := ListBox1.Items.Values[ListBox1.
> Items.Names[I]]
>  finally
>    ListBox1.Items.EndUpdate
>  end;
> end;
>
>
> Или простым разбором строки, удаляя все, что до "=" (Pos).
>

Спасибо, и писал разбором строки, то меняет местами некоторые строки, то вообще оставляет часть строк, у меня таких строк несколько сотен, аможет быть и тысяч(в зависимости от текущего состояния проги) может это как-то влияет
Хотя Ваш метод работает .. и быстрее СПАСИБО


 
Джо ©   (2007-03-20 14:22) [26]

> Хотя Ваш метод работает .. и быстрее СПАСИБО

Быстрее будет [24].


 
Konst5719 ©   (2007-03-20 14:26) [27]

Спасибо всем за участие!
Отдельное спасибо Джо!
Приятно, когда есть на форуме конкретный человек, который пишет код, ато большенство без желания помочь, "варят воду"


 
Джо ©   (2007-03-20 14:27) [28]

> [27] Konst5719 ©   (20.03.07 14:26)
> Спасибо всем за участие!
> Отдельное спасибо Джо!
> Приятно, когда есть на форуме конкретный человек, который
> пишет код, ато большенство без желания помочь, "варят воду"

В данном случае — это вина автора вопроса.


 
Konst5719 ©   (2007-03-20 14:35) [29]

Согласен, но ведь кто хотел, тот разобрался ...и реально помог!
PS Как оказалось, (для меня) вопросик-то тоже очень трудно правильно задать, наперед незнаешь, что легче вам:кинуть ссылку на протертый до дыр справочник, или разобраться в вопросе и написать код


 
pavel_guzhanov ©   (2007-03-20 14:35) [30]


> Konst5719 ©   (20.03.07 14:26) [27]


Я думаю, что если бы ты в вопросе сразу сказал, что тебе нужно, то сразу и получил бы ответ


 
Konst5719 ©   (2007-03-20 14:35) [31]

Ясно


 
Ega23 ©   (2007-03-20 14:36) [32]


> Согласен, но ведь кто хотел, тот разобрался ...и реально
> помог!


Заметь, это стало возможным только после [20].


 
Konst5719 ©   (2007-03-20 14:41) [33]

ok



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

Текущий архив: 2007.04.15;
Скачать: CL | DM;

Наверх




Память: 0.55 MB
Время: 0.031 c
15-1174400750
ProgRAMmer Dimonych
2007-03-20 17:25
2007.04.15
Помогите найти звуковой файл...


1-1172088240
MNGLW
2007-02-21 23:04
2007.04.15
Использование библиотек WinZip


15-1174246656
Другой
2007-03-18 22:37
2007.04.15
Эх, законы :)


15-1174666572
Andy BitOff
2007-03-23 19:16
2007.04.15
Тут проскакивала ссылка...


2-1174914935
VitAngel
2007-03-26 17:15
2007.04.15
Вопрос по CopyFile