Как сделать combobox неактивным
Перейти к содержимому

Как сделать combobox неактивным

  • автор:

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

Author24 — интернет-сервис помощи студентам

Стоит такая задача.
У меня есть 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 комбобокса.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *