У меня есть файл CSV
, который содержит различные предметы. Некоторые из этих элементов я вставляю в combobox. Как я могу поместить новую строку и/или вкладку в файл CSV
, чтобы она отображалась как новая строка/вкладка внутри выпадающего списка? Я пробовал \t
и \n
, но он просто показывает те, что указаны в combobox.Как поставить новую строку/вкладку в combobox
ответ
Основание ComboBox
не поддерживает специальные символы, подобные этому для отображения, их просто игнорируют. Если вам нужен этот тип функциональности, вам необходимо переопределить метод OnDrawItem
и нарисовать эти элементы самостоятельно - я не рекомендую это. Другим вариантом было бы использование более продвинутого ComboBox
от компании, такой как Telerik или Infragistics.
В основном это правильно. Вероятно, вы не хотите переопределять 'OnPaint', потому что вы не хотите брать все * чертежа в свои руки. Это будет включать в себя такие вещи, как стрелка раскрывающегося списка, которые лучше всего оставить нарисованным системой. К счастью, элемент управления ComboBox был явно разработан для поддержки рисования владельца, который позволяет вам брать * некоторые *, но не все чертежи в свои руки. В этом случае вы хотите переопределить 'OnDrawItem'. Я написал очень подробный ответ [здесь] (http://stackoverflow.com/a/15516029/366904) в ответ на вызов, который это не может быть сделано в WinForms. –
@CodyGray, фантастическая коррекция! Большое спасибо. Я отредактирую ответ. О, и это можно сделать, я тоже это сделал. Я собираюсь перепрыгнуть и взглянуть на ваш ответ! –
- 1. Как поставить arraylist в combobox в java?
- 2. log4net как поставить новую строку после сноски
- 3. Как поставить «новую строку» на языке выражения Spring?
- 4. мне нужно поставить новую CSS с ASP.NET, как сделать это
- 5. ComboBox не может отображать новую добавленную стоимость
- 6. Создание выделения в ячейке combobox в DataGridView добавляет новую строку
- 7. Flex, Как создать новую настраиваемую метку со свойствами combobox?
- 8. Как поставить # в mediawiki
- 9. Как поставить «/» в AutoHotKey?
- 10. как поставить в сделке
- 11. Создать новую колонку и поставить условное значение панды dataframe
- 12. Как поставить timedelta в модели django?
- 13. Отобразите новую запись в верхней части события выбора combobox с линиями, разделяющими каждую новую запись.
- 14. способ поставить arraylist в putExtras
- 15. Как поставить код в функцию
- 16. как поставить Chart3D в JPanel
- 17. Как поставить «и» в vb.net
- 18. Как поставить знак в матрицу
- 19. как поставить CFGregorianDate в NSDictionary?
- 20. Как поставить MediaController в TextureView
- 21. Как поставить цитату в строку?
- 22. Как поставить DELAY в FadeIn
- 23. как поставить флажок в отключенном?
- 24. Как поставить аргумент в RegEx?
- 25. Как поставить ListView в фрагменте
- 26. Как поставить SQL в SQL
- 27. Как поставить флажок в laravel?
- 28. как поставить ListView в ViewPager
- 29. Удалить существующий код в salesforce перед тем, как поставить новую сборку
- 30. Как поставить прозрачный фон?
Как вы помещаете данные в ComboBox? Это WinForms или ASP.NET? – rhughes
К сожалению, вы не можете. Не использовать стандартный html-ввод. – gustavodidomenico