Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Как бы запретить изменение 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 вся ветка

Форум: "Основная";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
15-1156762544
Crazy monkey
2006-08-28 14:55
2006.09.17
Знакомства в сети


15-1156610428
imbalacedees
2006-08-26 20:40
2006.09.17
BDE установщик


1-1154950541
Zloi-avgust
2006-08-07 15:35
2006.09.17
как проверить подлинность файла?


2-1156844462
Ник2006:)
2006-08-29 13:41
2006.09.17
автозугрузка через реестр.


1-1155043600
Konstantin555
2006-08-08 17:26
2006.09.17
Ошибка при конвертации....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский