Topic: Подскажите, насчет параметра Enable
Подскажите, а можно вернуть первозданный вид текстового поля, но при условии Enable := True. Или выключить курсор и при наведении показывать стрелку мыши...
My Visual Database → Russian → Подскажите, насчет параметра Enable
Подскажите, а можно вернуть первозданный вид текстового поля, но при условии Enable := True. Или выключить курсор и при наведении показывать стрелку мыши...
как понять первозданный вид?
скрыть курсор
FORM1.Cursor := crNone;
так сделал курсор на форме отсутствует, при наведении на эдит он появляется
первозданный вид, это когда Enabled := False, т.е. с полем можно делать все что угодно, Когда Enabled := True, то происходит затемнение поля и шрифта в поле, Мне б при Enabled := True, сделать вид, как при False.
Как преимущества, отсутствие курсора, да же при нажатие на поле, и когда наводишь мышку, значок стрелки не меняется на римскую единицу...
Зачем это надо. До этого был combobox и все хорошо, до момента, когда надо было удалить значение из таблицы... Тут связь словаря сыграла злую шутку... принято решение копировать в текстовое поле и его хранить...
первозданный вид, это когда Enabled := False, т.е. с полем можно делать все что угодно, Когда Enabled := True, то происходит затемнение поля и шрифта в поле, Мне б при Enabled := True, сделать вид, как при False.
Как преимущества, отсутствие курсора, да же при нажатие на поле, и когда наводишь мышку, значок стрелки не меняется на римскую единицу...
Зачем это надо. До этого был combobox и все хорошо, до момента, когда надо было удалить значение из таблицы... Тут связь словаря сыграла злую шутку... принято решение копировать в текстовое поле и его хранить...
Я так понимаю наоборот Enabled это же разрешен он нет для использования
Enabled := TRUE - разрешен
Enabled := FALSE - запрещен
насколько я понял тебе Эдит надо запретить и при наведении курсора что бы курсор не менялся и Эдит был запрещен что ли? не пойму поясни подробнее пожалуйста запутал, тебе курсор то надо нет показывать или чё?
На самом поле сделано
frmNote.ComboBox5.DroppedDown := True;
при OnClick
Надо сделать "мертый" элемент, но чтоб был похож на "живой".
Просто у меня на форме есть и другие поля и чтоб, они не сливались... Вот...
На самом поле сделано
frmNote.ComboBox5.DroppedDown := True;
при OnClick
Надо сделать "мертый" элемент, но чтоб был похож на "живой".Просто у меня на форме есть и другие поля и чтоб, они не сливались... Вот...
Я не понял ты про выпадающий список или текстовое поле говоришь то что скинул
frmNote.ComboBox5.DroppedDown := True;
это же выпадающий список а ты говоришь про текстовое поле
Текстовое поле работает, как вывеска на combobox. Поэтому и затеял всю непонятку про отображение текстового поля....
Получается ни как не изменить цвет текстового поля при закрытом доступе к нему (Enabled := FALSE)
Получается ни как не изменить цвет текстового поля при закрытом доступе к нему (Enabled := FALSE)
Извини за задержку в ответе
Тебе что ли надо изменить цвет текстового поля Эдит, ваще меня запутал!!!!!! че надо??? никак понять не могу !!!! Опиши последовательность действий что именно должно произойти на форме и при каких условиях!!!!
цвет текстового поля изменить можно свойством
Form1.Edit1.Color:=clGreen;
Чтобы компонент был недоступен, но при этом выглядел стандартно, можно разместить его на панельку, у которой выставлен Enabled = False
Чтобы компонент был недоступен, но при этом выглядел стандартно, можно разместить его на панельку, у которой выставлен Enabled = False
Я в шоке, ваще ни че понять не могу че надо сделать, толи курсор поменять когда недоступен потом цвет, потом пишет о выпадающем списке, короче я запутался конкретно
Слепил пример...
Нажимаем на поле слева, выбираем текст. Так вот, надо, чтоб текст был, внешне, одинаков... при сравнение с правым полем.
Слепил пример...
Нажимаем на поле слева, выбираем текст. Так вот, надо, чтоб текст был, внешне, одинаков... при сравнение с правым полем.
Просто расположитие данный Edit на панельке, у которой свойство Enabled=False
Интересная комбинация, спасибо. Дмитрий, а можно затащить уже существующий элемент на панель... или только новый нужно создавать?
Разобрался, через буфер... так не примагничевается, если поверх поместить...
Хочу заметить, что недоступные элементы должны выглядеть иначе, чем доступные. Иначе или вы пользователя с ума сведёте, или он достанет вас вопросами, почему он не может ввести данные в поле, которое выглядит, как все остальные, но недоступно
Другое дело, что не всегда стандартное поведение контролов при установке свойства Enabled = True совпадает с эстетическими ожиданиями. Лично я для TdbEdit , если нужно запретить изменения, ставлю свойство ReadOnly := True и меняю цвет фона на clBkInfo, но это уже на любителя.
Справедливое замечание... Спасибо.
My Visual Database → Russian → Подскажите, насчет параметра Enable
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi