Nano Hash - криптовалюты, майнинг, программирование

Реализуйте второй столбец флажков рядом с проверенным списком.

В данный момент я создаю некоторый пользовательский интерфейс для графического инструмента, и мне было интересно, сталкивался ли кто-нибудь/знает, как реализовать проверенный список с двумя флажками. Я просмотрел как Google, так и SO, и я ничего не могу найти.

Моя причина использования этого заключается в том, что я хочу использовать как можно меньше места для элементов управления, чтобы максимизировать пространство для построения графика. В настоящее время у меня есть два проверенных списка, чтобы показать, на какой оси отображается параметр, по одному для каждой оси. Оба списка содержат один и тот же текст, и их отмеченный статус связан друг с другом. У меня может быть 3 контрольных случая False True, True False, False False, но не True True. Они обозначают соответствующие данные по правой оси, данные по левой оси, данные не нанесены на график.

Я хотел бы иметь два флажка в одном поле списка аналогично проверенному списку, надеюсь, используя встроенные элементы управления, которые есть в списке, например, пользователь добавляет значения и прокручивает.

Любая помощь очень ценится.


  • Вы имеете в виду один флажок слева и один справа от текста? 26.02.2013
  • Я бы предпочел, чтобы оба рядом друг с другом слева от текста. 26.02.2013
  • @Pezzzz: Если вы хотите, чтобы можно было выбрать любую комбинацию из трех состояний, не могли бы вы просто использовать элементы управления установленным флажком без списка? 26.02.2013
  • @Malice Я хочу, чтобы пользователь мог динамически добавлять параметры в список и пользоваться преимуществами полос прокрутки и т. д. 26.02.2013

Ответы:


1

Если вы хотите сделать это очень быстро, вы можете просто поместить tablelayoutpanel рядом с проверенным списком, и каждый раз, когда вы добавляете элемент в список, вы можете добавить флажок в tablelayoutpanel (я бы сделал подкласс listbox для этого) . Затем, когда флажок установлен, вы можете найти его строку, используя GetRow(), и проверить, какой элемент списка соответствует.

26.02.2013
  • я посмотрю на это 26.02.2013
  • Кроме того, вы можете переопределить класс ListBoxItem, чтобы иметь ссылку на его флажок на панели компоновки таблицы. 26.02.2013
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..