Как сделать combobox неактивным
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Combo Box. Is Read Only Свойство
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, включающее режим использования только для чтения, в котором содержимое поля со списком можно выбирать, но не редактировать.
public: property bool IsReadOnly < bool get(); void set(bool value); >;
public bool IsReadOnly
member this.IsReadOnly : bool with get, set
Public Property IsReadOnly As Boolean
Значение свойства
Значение true , если интерфейс ComboBox доступен только для чтения; в противном случае — значение false . Значение по умолчанию — false .
Примеры
В следующем примере показан объект ComboBox с редактируемым TextBox. Свойство IsReadOnly имеет значение true , поэтому пользователь не может ввести текст в TextBox.
Комментарии
Свойства IsEditable и IsReadOnly определяют поведение ComboBox , когда пользователь выполняет одно из следующих действий:
- Вводит строку для выбора элемента в ComboBox.
- Вводит строку, не соответствующую элементу ComboBoxв .
- Выделяет часть строки, которая находится в текстовом поле.
- Копирует или вставляет значение в текстовое поле.
В следующей таблице описаны действия, которые пользователь может и не может выполнять в зависимости от значений IsEditable и IsReadOnly.
| IsReadOnly равно true | IsReadOnly равно false | |
|---|---|---|
| IsEditable равно true | — Не удается выбрать элемент в , ComboBox введя строку. — не удается ввести строку, не соответствующую элементу ComboBoxв . — Может выбрать часть строки в текстовом ComboBox поле. — может скопировать строку в текстовом ComboBox поле, но не может вставить строку в текстовое ComboBox поле. |
— Можно выбрать элемент в , ComboBox введя строку. — может ввести строку, не соответствующую элементу ComboBoxв . — Может выбрать часть строки в текстовом ComboBox поле. — может копировать или вставлять строку в текстовое ComboBox поле. |
| IsEditable имеет значение false . | — Можно выбрать элемент в , ComboBox введя строку. — не удается ввести строку, не соответствующую элементу ComboBoxв . — Не удается выбрать часть строки в ComboBox. — Не удается скопировать или вставить строку в ComboBox. |
— Можно выбрать элемент в , ComboBox введя строку. — не удается ввести строку, не соответствующую элементу ComboBoxв . — Не удается выбрать часть строки в ComboBox. — Не удается скопировать или вставить строку в ComboBox. |
Если IsEditable значение равно false , ComboBox для отображения выбранного в данный момент элемента используется ContentPresenter , а если IsEditable равно true , TextBox для этой цели используется . Обратите внимание, что отображает только обычный TextBox текст, а ComboBoxItem может содержать не открытое текстовое содержимое, например изображения.
Сведения о свойстве зависимостей
| Поле идентификатора | IsReadOnlyProperty |
| Для свойств метаданных задано значение true | Inherits |
Как сделать combobox неактивным
Доброго времени суток! Подскажите, пожалуйста, как сделать, чтобы в выпадающем списке ComboBox некоторые элементы были неактивны!
Т.е у меня в зависимости от того какие Edit-ы заполнены, в ComboBox-e становится активным тот или иной элемент.
Если эта тема обсуждалась, то буду рада ссылке на неё)
Заранее благодарю!
| апельсинка |
| Посмотреть профиль |
| Найти ещё сообщения от апельсинка |
Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792
Стандартный комбик на такое не способен.
Замени его контекстным меню, выпадающим по клику на кнопке возле Эдита, и после выбора в этот эдит вписывающие выбранное.
I’m learning to live.
Регистрация: 28.11.2008
Сообщений: 7
а, может, собственный компонент создать?
| апельсинка |
| Посмотреть профиль |
| Найти ещё сообщения от апельсинка |
Белик Виталий 🙂
Регистрация: 23.07.2007
Сообщений: 57,792
Можно )
Я даже больше скажу — можно попробовать сделать отрисовку ручками.
Я правда уже подзабыл как это делается, но в событии OnDrawItem.
а после анализировать что выбрано, если не то что нужно не вставлять в поле Комбика.
I’m learning to live.
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| компоненты | bill | Помощь студентам | 10 | 19.04.2008 14:02 |
| Компоненты в С# | kommunist | Общие вопросы .NET | 5 | 14.04.2008 14:30 |
| Компоненты | AngelOfDeath | Компоненты Delphi | 0 | 12.04.2008 11:43 |
| Компоненты! | Altera | Компоненты Delphi | 2 | 07.03.2008 15:22 |
| Не могу внести строку из combobox в combobox!? | tacer | Помощь студентам | 1 | 30.11.2007 19:45 |
Активность определенных ComboBox в зависимости от выбора в первом

Стоит такая задача.
У меня есть 3 элемента ComboBox.
Нужно сделать так чтобы, Если в ComboBox1 выбрана первая запись то два остальных ComboBox были активными, а если в ComboBox1 выбрана вторая запись, то ComboBox2 остается активным а ComboBox3 нет (не имел активность). Помогите.
Что нужно реализовать.
Пункт обмена при выборе ComboBox1-покупка:
ComboBox2 выбор валюты ComboBox3 выбор валюты
При выборе ComboBox продажа:
ComboBox2 выбор валюты ComboBox3 (НЕАКТИВНЫЙ)
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Заполнить второй ComboBox значениями в зависимости от выбора в первом
Вот к примеру в контакте "поиск", выбираешь страну и в след comboBoxe выбираешь город этой страны.

Содержание второго ComboBox зависит от выбора в первом
Всем доброго времени суток! Есть два элемента combobox1 и combobox2. В коллекции items combobox1.
Содержание второго ComboBox зависит от выбора в первом
Здравствуйте. Допустим у меня есть выпадающий список 1 и выпадающий список 2. В выпадающий список.
Связь между 2 ComboBox: содержание второго зависит от выбора в первом
Привет У меня вот такая проблема: Есть БД Страна — Города (если кратко) И есть 2 комбобокса.