Вниз
Скачать: CL | DM;

Как бы запретить изменение TComboBox.Text?   Найти похожие ветки 

← →
Still Swamp   (2006-07-28 17:57) [0]

Как бы запретить изменение TComboBox.Text?


← →
DimaBr   (2006-07-28 19:41) [1]

Style := csDropDownList


← →
Still Swamp   (2006-07-30 22:52) [2]

Ээээ тоже не вариант. csDropDownList к сожалению всегда отрабатывает выпадение одного пустого элемента, даже в том случае если итемсы пусты.


← →
Степан   (2006-07-31 12:46) [3]

Style := csDropDownList, но если Items.Count равно 0, то Enabled := False


← →
Игорь Шевченко ©   (2006-07-31 12:54) [4]

А просто Enabled не подойдет ?


← →
Still Swamp   (2006-07-31 15:08) [5]

Просто Enable:=False не даст нажимать кнопочку и OnDropDown не вызовается.


← →
Игорь Шевченко ©   (2006-07-31 15:11) [6]

Still Swamp   (31.07.06 15:08) [5]


> Просто Enable:=False не даст нажимать кнопочку и OnDropDown
> не вызовается.


Весьма вероятно, но ты спросил, как запретить изменение свойства Text, а при выборе из списка свойство Text таки меняется. Поэтому правильный ответ - установить свойство Enabled в False.


← →
Степан   (2006-07-31 15:53) [7]

Слушай, я не пойму, что тебе надо... Вроде, чтоб тест не редактировался!!!


> Просто Enable:=False не даст нажимать кнопочку и OnDropDown
> не вызовается.


А кнопку зачем нажимать, если текст ненадо редактировать? И DrоpDown список выплевывать???


← →
Still Swamp   (2006-07-31 15:58) [8]

Уточню.
Мне бы хотелось иметь TMyComboBox который может отработать OnDropDown, но при этом что бы Text пользователь модифицировать не мог. При этом соблюдалось условие второго поста.


← →
Игорь Шевченко ©   (2006-07-31 15:59) [9]

Still Swamp   (31.07.06 15:58) [8]

Если ты в dropdown"е выберешь что-то, то текст поменяется. Это тебя устраивает ?


← →
Ketmar ©   (2006-07-31 16:03) [10]

ну так ответили же. если элементов в списке нет -- Enabled := false; если хоть один добавился -- Enabled := True; и csDropDownList.


← →
Степан   (2006-08-02 08:09) [11]

> Уточню.
> Мне бы хотелось иметь TMyComboBox который может отработать
> OnDropDown, но при этом что бы Text пользователь модифицировать
> не мог. При этом соблюдалось условие второго поста.


А зачем?.. Это раз. Во-вторых, при выборе из DropDown элемента списка, свойство Text изменяется в соответствии с надписью этого элемента (где-то это уже было :). Это полюбому! Наверно, тебе придется со своими амбициями браться за Canvas, и рисовать все программно, перехватывая такие сообщения, как типа CB_SHOWDROPDOWN и т.д. Удачи!


← →
icWasya ©   (2006-08-02 12:32) [12]

а если извращаться до конца, то нарисуй TEdit поверх TComboBox



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
4-1147775296
bedny
2006-05-16 14:28
2006.09.17
Кнопки в Internet Explorer


15-1156999845
V-A-V
2006-08-31 08:50
2006.09.17
Сервис пак для Delphi 6


15-1156353969
imbalacedees
2006-08-23 21:26
2006.09.17
PHP опять вопрос )


2-1156446205
тыкв
2006-08-24 23:03
2006.09.17
and двух word


10-1123407931
ищущий ответ
2005-08-07 13:45
2006.09.17
почему не работает пример




   Наверх