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

выпадающее поле со списком не работает даже после того, как я изменил высоту в дизайнере

Я пытаюсь исправить выпадающий список поля со списком, так как он не отображается должным образом. В списке отображается только один элемент, остальное все, что вы можете видеть, используя клавиши со стрелками. Я также увеличил высоту в конструкторе, в любом случае это не проблема, почему, потому что его перечисление на некоторых машинах и та же версия не работает на моей машине. Я использовал DDX_Control, чтобы назначить этот элемент управления переменной. Нужно ли нам учитывать какие-либо другие вещи, которые могут повлиять на раскрывающийся список?

среда: vs2008, windows 7

Может быть, я неправильно объяснил проблему. После некоторого поиска в Google я понял, что должен упомянуть здесь еще несколько моментов. Я встраиваю это поле со списком в редактор диалогов, уже есть некоторые поля со списком, которые работают нормально. Они могут быть созданы с помощью более ранних версий VS. Даже я пытался установить SetMinVisibleItems в этом новом комбо, но всегда возвращал ошибку.


Ответы:


1

Высота раскрывающегося поля со списком действительно равна высоте элемента управления в шаблоне диалогового окна. Если вы сделаете поле со списком достаточно высоким в дизайнере, то при открытии оно должно показывать несколько строк.

Судя по тому, что вы сделали, правильное поведение - это другие компьютеры. Неправильное поведение - ваш компьютер.

Нет, при разработке поля со списком не нужно учитывать другие факторы. Используйте ваш отладчик и попытайтесь выяснить, почему на вашем компьютере уменьшилась высота поля со списком.

13.05.2012
  • Ну, я попытался найти выпадающий прямоугольник управления, он дает значения, но список не раскрывается. Я использую платформу Windows SDK 14.05.2012

  • 2

    Это может произойти, если для свойства combobox No Integral Height установлено значение true, а высота компонента поля со списком для поля со списком была случайно установлена ​​равной высоте компонента combobox.

    Конструктор диалогов позволяет вам установить обе эти высоты. Щелкните значок стрелки раскрывающегося списка, а затем нижний узел и настройте компонент списка. Измените эту высоту на желаемую и установите No Integral Height равным false.

    Это не объясняет, почему он работает на других машинах, но попробуйте.

    13.05.2012
    Новые материалы

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

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

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

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

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

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

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