![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Здравствуйте,При написании кода вышла ошибка,в чем проблема?
Код:
edit15.Text := CheckListBox1.Checked[0]; ИЗ выделенного галочкой строки копирует в едит15. делаю вместо Check, Items работает, но мне нужно именно Check . Помогите плз,буду благодарен Последний раз редактировалось scroyler, 20.10.2011 в 18:09. |
|
#2
|
|||
|
|||
|
Код:
const
Cbool:array[boolean] of string=('false','true');
Edit15.Text:=Cbool[CheckListBox1.Checked[0]];Последний раз редактировалось chainik, 20.10.2011 в 17:37. |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
|||
|
|||
|
А ничего, что типы у edit15.Text (String) и CheckListBox1.Checked[0] (Boolean) не совместимы? Или ты хотел что-то другое (например, скопировать НАЗВАНИЕ отмеченной строки в списке галок)?
|
|
#5
|
|||
|
|||
|
Цитата:
|
|
#6
|
|||
|
|||
|
Не поможет совсем?
http://www.cyberforum.ru/delphi-begi...read97739.html |
|
#7
|
|||
|
|||
|
Цитата:
|
|
#8
|
||||
|
||||
|
У CheckListBox 'a разве нету "Items"???
Научитесь поиском пользоваться! Код:
Caption := CheckListBox.Items[0]; // или же Items.Strings[0] Код:
Caption := BoolToStr(CheckListBox.Checked[0], True); // True значит выводить ответ True/False Последний раз редактировалось v1s2222, 20.10.2011 в 21:09. |
|
#9
|
|||
|
|||
|
Цитата:
что бы название по очереди копировалось с чеклистобка( строки с галками) в едит Либо ты написал что то не то,либо я не понял |
|
#10
|
|||
|
|||
|
Я вижу ты совсем недалекий.....
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
str: string;
i: integer;
begin
str:='';
for i := 0 to CheckListBox1.Items.Count - 1 do
if CheckListBox1.Checked[i] then
str:= str+CheckListBox1.Items.Strings[i]+', ';
Edit1.Text:=str;;
end;Код:
procedure TForm1.Button1Click(Sender: TObject);
var
str: string;
i: integer;
begin
str:='';
for i := 0 to CheckListBox1.Items.Count - 1 do
str:= str+CheckListBox1.Items.Strings[i]+', ';
Edit1.Text:=str;;
end;Для заметки: я руководствовался ссылкой что дал вчера ибо прежде никогда не использовал этот элемент. Если тебя это не устроит то я даже не знаю, пытайся и дальше присвоить в string - boolean. |