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

Вниз

Получить выделнную строку в ListBox   Найти похожие ветки 

 
Bratva   (2002-11-12 20:08) [0]

Как получить выделнную строку в ListBox и занести её в Edit? Если в ListBox строки вида "1. ФФФФФ", "2. РРРРР". Нужно занести только то, что стоит после "1. " т.е. без номера.


 
Anatoly Podgoretsky ©   (2002-11-12 20:22) [1]

Copy конечно


 
Новенький в Делфи   (2002-11-12 20:52) [2]

Что-то вроде
Edit1.Text:=Copy(ListBox1.items[ListBox1.ItemIndex],2 Length(ListBox1.items[ListBox1.ItemIndex])-2);
на вскидку вроде так =)
ListBox1.ItemIndex- индекс выделенной строки, счёт идёт от 0-я,
-1 строка не выделена.


 
Bratva   (2002-11-14 21:38) [3]

Пробовал, что то чуть не то.
Я так понял, событие должно идти на OnMouseDown, так ведь?
А чуть не то, потому что у меня содержание такое примерно:
1. AAA
2. VVV
3. FFF
4. GGG

Получается, надо удалить 3 первых символа.


 
Guellirro   (2002-11-14 23:41) [4]

пиши в OnClick
procedure TForm1.ListBox1Click(Sender: TObject);
var
S : String;
I : Integer;
begin
if ListBox1.ItemIndex > -1 then
begin
S := ListBox1.Items[ListBox1.ItemIndex];
S := Copy(S,4,Length (S) - 3);
EDit1.text := S;
end;
end;



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
14-82947
Пиноккио
2002-11-05 21:33
2002.11.25
Помогите - NAN


3-82585
Rule
2002-11-08 01:18
2002.11.25
Помогите пожалуста горит проект , извиняюсь за лемерство


3-82645
AccessLamer
2002-11-06 11:49
2002.11.25
Хочу аналог интербейсовского генератора в аксесе...


14-82937
Oleg_Gashev
2002-11-05 22:08
2002.11.25
Стоит почитать


1-82805
Zolen
2002-11-13 18:01
2002.11.25
Две строки в ячейке Stringgrid