![]() |
|
#1
|
|||
|
|||
![]() Доброго времени суток, уважаемые программисты!
У меня к вам очередной вопросик назрел... Нужно, чтобы при нажатии на кнопку в одной форме, в другой форме некоторые строчки Combobox становились недоступны... Я пытался сделать так: Код:
procedure TForm4.Button1Click(Sender: TObject); begin Form6.ComboBox1.Controls[1].Enabled:= false; Form6.ComboBox1.Controls[2].Enabled:= false; end; Помогите пожалуйста... P.S. Заранее спасибо за помощь! |
#2
|
||||
|
||||
![]() Как это некоторые строчки невидимы...вообще то строки комбо бокс это массив строк...т.е. тебе надо создать массив всех строк, затем по условию заново заполнять массив комбо бокса нужными...
В начале был Бит, потом Байт и только потом появилось Слово... |
#3
|
|||
|
|||
![]() Нет, они не должны становится невидимыми.
Они должны стать недоступны! Должно же быть в этом компоненте такое свойство, чтобы каждую строчку можно было бы сделать недоступной... ![]() |
#4
|
||||
|
||||
![]() Повторюсь строки комбо бокс это массив строк...можно лишь контролировать нажатия на эти строки и ничего не предпринимать...а такого свойства как ты хочешь я еще не встречал...
В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
|||
|
|||
![]() О! Это мне тоже подходит! А как проконторолировать?
|
#6
|
|||
|
|||
![]() Можно эти строки просто удалять. Если неизвестен номер строки:
Код:
ComboBox1.Items.Delete(ComboBox1.Items.IndexOf('строка, которую нужно удалить')); Код:
ComboBox1.Items.Delete(Номер); |
#7
|
|||
|
|||
![]() Спасибо! Помогло...
|