Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.12.16;
Скачать: [xml.tar.bz2];

Вниз

Выбор элемента 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
4-52441
Demetrius2003
2003-10-19 13:00
2003.12.16
Alpha Blend


14-52340
GROL
2003-11-23 22:38
2003.12.16
Delphi 8


1-52134
hfa
2003-12-05 13:29
2003.12.16
Как с помощю операторов + - * / найти положительное число от


6-52324
rava
2003-10-16 11:57
2003.12.16
terminal


3-52052
livs
2003-11-25 13:30
2003.12.16
выделить строку состоящую из 8 столбцов





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