Как добавить элементы списка в contextMenuStrip с любым циклом? Есть ли способ, как DataBinding и т. Д.?C# ContextMenuStrip вставка элементов без цикла
-2
A
ответ
0
Я сделал это с помощью этого возвратных степенных метод:
общественных ContextMenuStrip ItemInsertion (ContextMenuStrip ContextMenuStrip, элементы списков)
{
int counter = contextMenuStrip.Items.Count;
if (contextMenuStrip.Items.Count != (Items.Count))
{
contextMenuStrip1.Items.Add(Items.ElementAt(counter));
ItemInsertion(contextMenuStrip, Items);
}
return contextMenuStrip;
}
+0
Поскольку рекурсия быстрее, чем цикл, когда данные, обрабатываемые, очень велики. Loop быстрый для небольших данных, и рекурсия немного медленнее, но когда данные огромны, Loop не может победить Recursion. –
Смежные вопросы
- 1. элементов Сдвига массива в C++ без цикла
- 2. ContextMenuStrip выравнивание текста C#
- 3. C# TabControl ContextMenuStrip
- 4. Как правильно нарисовать ContextMenuStrip C#
- 5. ContextMenuStrip
- 6. Вставка элементов XAML через C#
- 7. Замена элементов многоуровневого списка без цикла
- 8. C# комплект состояние на ContextMenuStrip
- 9. Doubly Linked List Вставка бесконечного цикла ... C++
- 10. Multi Select in ContextMenuStrip
- 11. Векторизованной вставка элементов
- 12. Показать ContextMenuStrip без отображения на панели задач
- 13. Показать ContextMenuStrip из ToolStripDropDown без уклонения ToolStripDropDown
- 14. Двоичный поиск Дерево Вставка C без рекурсии
- 15. Вставка элементов ListBox в .accdb с C#
- 16. Удалить .net ContextMenuStrip Padding
- 17. Получить ручки подменю ContextMenuStrip
- 18. Вставка цикла Oracle
- 19. ContextMenuStrip и колесико мыши
- 20. Сегментированная линейная вставка для цикла
- 21. Если инструкция с ContextMenuStrip
- 22. ContextmenuStrip Width
- 23. Dynamic ContextMenuStrip
- 24. Child ContextMenuStrip
- 25. о contextmenustrip
- 26. Переустановка ContextMenuStrip в DataGridView
- 27. Как расширить существующий ContextMenuStrip?
- 28. SQL XML Вставка нескольких элементов
- 29. Явное предупреждение ContextMenuStrip от загрузки в C#
- 30. Обработчик событий для ContextMenuStrip NotifyIcon в C#
Название говорит без цикла, говорит вопрос с петлей. В любом случае, почему? У вас не должно быть много элементов меню, с которыми ему нужно управлять с помощью DataBinding. Я уверен, что WPF может это сделать. – LarsTech
Мое приложение в WinForm, и данные, которые нужно обработать, очень велики. Ощущение риска использования Loop. –
Итак, вы хотите, чтобы пользователь обрабатывал количество пунктов меню? Не понимайте часть риска. – LarsTech