Форум: "Прочее";
Текущий архив: 2007.04.15;
Скачать: [xml.tar.bz2];
Вниз
Компонент 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;
Скачать: [xml.tar.bz2];
Память: 0.52 MB
Время: 0.036 c