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

Вниз

Выбор элемента ListBox и еще парочка   Найти похожие ветки 

 
DeScriptor ©   (2003-12-05 01:55) [0]

Уважаемые люди, всем привет!

Я тут задался еще двумя вопросами:

1. Как выбрать некоторый компонент в ListBox? Я пытался сделать следующее:
...
ListBox1.ItemIndex:=count;
...

но ничего из этого не вышло, тогда я пошел дальше:
...
ListBox1.ItemIndex:=count;
ListBox1.Selected[ListBox1.ItemIndex];
...

и получалась полная глупость: он выбирал железно вторую строку ListBox"а, а в первой вместо текста появлялись какие-то кракозяблы! 8-( Сразу оговорюсь, что ListBox1.Multiselect=true, а попытки к указанной выше конструкции прилепить ListBox1.SelCount:=1 тоже ничего не дали.

2. Как вызывать методы визуальных компонентов? Т.е., например, как вызвать выполнение кода Form1.Button1Click? Что писать в качестве параметра этой процедуры?


 
Hint ©   (2003-12-05 02:02) [1]

1. ListBox1.Selected[x] := True;
PS
ListBox1.Selected[ListBox1.ItemIndex];
Интересное решение :o)

2. Так и вызывайте. Form1.Button1Click - это процедура. Наверно ее можно вызвать в другой процедуре... А какие параметры у процедуры есть, то те и передавать. Если вы про Sender: TObject, то попробуйте передавать nil


 
DeScriptor ©   (2003-12-05 02:11) [2]

2Hint
СПАСИБО!!! =) Я и не пробовал nil передавать! А чего только не пробовал!..

2All
Прошу прощения, я в вопросе допустил синтаксическую ошибку, на которую мне указал Hint. Естественно, я писал ListBox1.Selected[ListBox1.ItemIndex]:=true;, просто когда писал вопрос, так торопился изложить мысль, пока не убежала, что забыл присвоить значение! =)


 
DeScriptor ©   (2003-12-05 03:07) [3]

Вот, отстой! Не сработал nil! =((((((((((((((((
пишу:
TMainWin.SubSaveBtnClick(nil);
получаю в ответ:
This form of method call only allowed for class methods - дескать, сам дурак!


 
ЮЮ ©   (2003-12-05 03:43) [4]

nil здесь не причем
SubSaveBtnClick(nil) или MainWin.SubSaveBtnClick(nil), а не TMainWin.

>дескать, сам дурак!
Такая форма вызова метода позволительна только для методов класса. По-моему здесь все слова из 1-2-го года изучения English в школе.


 
DeScriptor ©   (2003-12-05 04:10) [5]

2ЮЮ
А и то верно! =) Просто все время забываю про эту проклятущую T!!!



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
14-52333
NeyroSpace
2003-11-24 09:46
2003.12.16
Автоматизация действий


1-52252
FilSM
2003-12-04 14:09
2003.12.16
.exe файл без иконки


1-52277
Michail Fedorov
2003-12-03 13:06
2003.12.16
Список шрифтов в Combobox


14-52382
Knight
2003-11-21 22:19
2003.12.16
Прикол, для тех кто под линейкой WinNT...


6-52315
AntiFriz
2003-10-20 07:44
2003.12.16
Картинки: как закачать и как использовать.