![]() |
|
|
Регистрация | << Правила форума >> | 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. |