![]() |
|
#1
|
|||
|
|||
![]() При загрузке, если сразу нажимать на кнопку - в списке ComboBox'а 6 строк, а если каждый раз щёлкать на ComboBox, а потом на кнопку - то получается так как надо. Подскажите пожалуйста в чем моя ошибка?
|
#2
|
||||
|
||||
![]() Я так и не понял сысл программы, тебе надо чтобы пункты просто перемещались по кругу?
просто делай так Код:
var Temp:String; begin Temp:=LbMain.Items[0]; LbMain.Items.Delete(0); LbMain.Items.Add(Temp); Temp:='';//Чистим память на всякий случай end; — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
![]() Я не стал усложнять, поэтому привел отрывок.
Мне необходимо, чтобы в списке оставалось 5 строк, но ту строку которую выбираешь - можно было повысить на единицу вверх. А получается, что добавляется откуда то еще одна строка. |
#4
|
||||
|
||||
![]() Цитата:
ComboBox1.Items.Move(ComboBox1.ItemIndex,ComboBox1 .ItemIndex-1); Помогло? |
#5
|
||||
|
||||
![]() Правда нужно выделять нужный элемент! ну это вы сами сделаете
|