![]() |
|
#1
|
||||
|
||||
![]() В Листбоксе список имен. Нужно задействовать три кнопки.
Первая: Удаляет выбранное имя. Вторая: Выбранное имя перемещается на позицию вверх. Третья: Выбранное имя перемещается на позицию вниз. Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#2
|
||||
|
||||
![]() Вверх:
Код:
var currentstring:string; ix:Integer; begin if ProtocolList.Items.Count>0 then if ProtocolList.ItemIndex<>0 then begin ix:=ProtocolList.ItemIndex; currentstring:=ProtocolList.Items[ix]; ProtocolList.Items.Delete(ix); Dec(ix); ProtocolList.Items.Insert(ix,currentstring); ProtocolList.ItemIndex:=ix; end; end; Некоторые программисты настолько ленивы, что сразу пишут рабочий код. Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты. |
#3
|
||||
|
||||
![]() Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#4
|
||||
|
||||
![]() Так в коде от Aristarh Dark надо только одну строчку поменять....
Последний раз редактировалось Admin, Сегодня в 10:32. |
#5
|
||||
|
||||
![]() Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#6
|
||||
|
||||
![]() Не надо лениться думать...
Dec(ix); ---> Inc(ix); Последний раз редактировалось Admin, Сегодня в 10:32. |
#7
|
||||
|
||||
![]() Когда строчка опускается до конца, выходит ошибка. Как её устранить?
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#8
|
||||
|
||||
![]() Код:
if ProtocolList.ItemIndex < ProtocolList.Count - 1 then |
#9
|
||||
|
||||
![]() Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#10
|
|||
|
|||
![]() Цитата:
|
#11
|
||||
|
||||
![]() Цитата:
Если программа даёт неверный результат - в ней ошибка. Если же результат правильный - ошибок, как минимум, две. |
#12
|
||||
|
||||
![]() Цитата:
ProtocolList.Count так ProtocolList.Items.Count Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#13
|
|||
|
|||
![]() Цитата:
|