Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1174469659
Vaitek__
2007-03-21 12:34
2007.04.15
Фотопаечать на Дому и СНПЧ


2-1174700696
VitAngel
2007-03-24 04:44
2007.04.15
Проблема с установкой компоненты DSPack


6-1161786868
Rey_Mysterio
2006-10-25 18:34
2007.04.15
Webbrowser:картинки и Javascript


2-1175098596
Углук
2007-03-28 20:16
2007.04.15
Как очистить PaintBox.Canvas?


1-1171893072
tytus
2007-02-19 16:51
2007.04.15
Доступ к Java 1.4.2_05 из Delphi





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