Мне нужна CheckBox в RibbonControl, и если она проверена, мне нужно выполнить некоторую задачу, если она не проверена. Мне нужно выполнить другую задачу. Поэтому я попробовал barCheckItem1
Он работает правильно, что я ожидаю, но он отображается как кнопка Мне нужен точный CheckBox. Поэтому снова я использовал barEditItem1
в этом элементе. Событие «CheckChanged» недоступно, если я пишу код в событии «EditValueChanged», если я проверяю или отменяет событие, которое не запускается. Как выполнить мою задачу? Мне нужна CheckBox с событием CheckedChanged.Как работать с BarEditItem и BarCheckItem в RibbonControl Winforms Devexpress?
ответ
Это то, что вам нужно?
Добавить BarEditItem
с CheckEdit
, приложить событие CheckedChanged
от RepositoryItemCheckEdit
. Все готово.
private void repositoryItemCheckEdit1_CheckedChanged(object sender, EventArgs e)
{
Console.WriteLine(((CheckEdit) sender).Checked);
}
private void button1_Click(object sender, EventArgs e)
{
bool? ischecked = (bool?)barEditItem1.EditValue;
if(!ischecked.HasValue)
{
//In determinate state
}
else
{
if(ischecked.Value)
{
//Checked
}
else
{
//Not Checked
}
}
}
Привет, Шрирам, я пробовал это repositoryItemCheckEdit1_CheckedChanged, но как получить, если он проверен или нет? Мне нужно выполнить так: if (barCheckItem1.Checked) {// code} else {// code} ' – Srihari
@SriHari Отредактированный мой ответ –
barCheckedItem является просто владельцем места, где repositoryItemCheckedEdit1 - это контроль, который вам нужен которые не контролируют место. – Bit
У вас есть два способа доступа к самому управления:
Одним из способов является:
CheckEdit checkEdit = barEditItem.Edit as CheckEdit;
bool isChecked = checkEdit.Checked;
Другой могильник редактор непосредственно:
bool isChecked = repositoryItemCheckedEdit.ValueChecked;
Я надеюсь, что это полезно.
- 1. Как работать с RadioGroup в RibbonControl в WInforms Devexpress?
- 2. Как работать с CheckBox и RadioButton в RibbonControl в DevExpress?
- 3. Как работать с Radio Group на RibbonControl winform devexpress?
- 4. DevExpress RibbonControl MVVM (WPF .NET)
- 5. Как добавить кнопки в DevExpress RibbonControl?
- 6. Winforms Devexpress application deployment
- 7. Как установить Visible false в один из столбцов в Lookup Edit на RibbonControl?
- 8. Как создать базовые отчеты в Winforms Devexpress?
- 9. Как очистить данные gridview в winforms devexpress?
- 10. Создайте RibbonControl с кодом
- 11. DevExpress WinForms TileView Format Правило
- 12. Как увеличить размер Gridview RepositoryEditText? winforms devexpress
- 13. BarButtonItems и BarSubItems on Bound RibbonControl
- 14. Как скрыть ленту devexpressBontrol на элементах WinForms
- 15. Создание пользовательского AlertControl в winforms DevExpress
- 16. Цвет фона в сетке devexpress - сетка winforms
- 17. Как идентифицировать элементы управления WinForms DevExpress с помощью AutomationId?
- 18. Команда WPF RibbonControl
- 19. Событие DevExpress Unbound column не запускается, WinForms
- 20. C# WinForms .Net devexpress map Pin
- 21. devexpress 13.1 совместим с окнами 7?
- 22. DevExpress WinForms GridView сортировки работа неправильно
- 23. Telerik RadScheduler против DevExpress xtraScheduler Winforms
- 24. Как снять выделение строки в сетке devexpress - winforms
- 25. Добавить maximizebox и minimboxbox RibbonControl Dotnetbar
- 26. Как заставить CefSharp работать в VB.Net WinForms
- 27. Как получить значение ячейки в текущей строке GridView winforms devexpress
- 28. Как установить набор свойств в пользовательском скине DevExpress (Winforms)?
- 29. Как очистить значение ячейки ограниченного столбца в Gridview Winforms Devexpress?
- 30. Как получить пароль как SecureString из DevExpress WinForms TextEdit
Веб-сайт поддержки Devexpress содержит всю эту информацию, которую вы должны проверить там. Посмотрите на BarManager add-> Editors-> CheckedComboBoxEdit Вам необходимо получить доступ к RepositorItem для CheckedComboBoxEdit для взаимодействия с проверенным комбинированным ящиком. Надеюсь, это поможет. – Bit