Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 2

Действие зависит от значения comboBox

12.01.2016, 02:56. Показов 739. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть comboBox, в котором указаны имена клавиш, к примеру: VK_RETURN, VK_F5, VK_ESCAPE. И есть такая штука:
C#
1
PostMessage((IntPtr)hWndDescr, WM_KEYDOWN, (IntPtr)VK_F5, (IntPtr)0);
Нужно подставить вместо VK_F5 в посылке значение кнопки из комбобокса.
Думал так сделать
C#
1
PostMessage((IntPtr)hWndDescr, WM_KEYDOWN, (IntPtr)comboBox.Items[index], (IntPtr)0);
, но понял, что пора спать.
Помогите пожалуйста, не кайф на каждую кнопку case прописывать. Заранее благодарен
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.01.2016, 02:56
Ответы с готовыми решениями:

Содержание второго ComboBox зависит от выбора в первом
Всем доброго времени суток! Есть два элемента combobox1 и combobox2. В коллекции items combobox1 забиты три страны: Россия, Украина,...

Содержание второго ComboBox зависит от выбора в первом
Здравствуйте. Допустим у меня есть выпадающий список 1 и выпадающий список 2. В выпадающий список два значения-А,Б. Если пользователь...

Связь между 2 ComboBox: содержание второго зависит от выбора в первом
Привет У меня вот такая проблема: Есть БД Страна - Города (если кратко) И есть 2 комбобокса - в первом я вибираю страну, во...

3
10 / 10 / 3
Регистрация: 18.08.2015
Сообщений: 86
12.01.2016, 04:08
Medvedya, comboBox.Text.ToString()
?

Добавлено через 1 минуту
точнее как.
C#
1
PostMessage((IntPtr)hWndDescr, WM_KEYDOWN, (IntPtr)comboBox.Text.ToString(), (IntPtr)0);
0
0 / 0 / 0
Регистрация: 08.10.2015
Сообщений: 2
12.01.2016, 04:40  [ТС]
понимаешь, это нужно в IntPtr преобразовывать. нужно преобразовывать код кнопки, а не ее название (0x11, а не VK_CONTROL)
0
10 / 10 / 3
Регистрация: 18.08.2015
Сообщений: 86
12.01.2016, 04:59
Medvedya, если есть закономерность (тоже пора спать) между порядком в combobox'е и кодом - попробуйте получить номер (не помню вот как) строки в итемах, и преобразовать в IntPtr.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.01.2016, 04:59
Помогаю со студенческими работами здесь

Действие по выбору из Combobox
В комбобокс записаны города: Москва, Ростов, Санкт-Петербург и т.д. Скажите, как сделать, что бы по выбору города выполнялась процедура....

Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Есть два combobox. Как их сделать зависимыми друг от друга. Что бы при выборе одного combobox менялись данные в другом. К примеру: В...

C# Как сделать чтобы при выборе в combobox , менялись значения в других combobox?
Приветствую коллеги. Только встал на путь программирования и столкнулся с дилеммой. Есть форма, на ней 4 combobox. В каждом combobox по...

Передача значения с combobox в combobox другой формы
Подскажите пожалуйста, не могу организовать передачу текущего значения из одного combox в другой у меня имеется две формы, требуется...

Сделать чтобы после выбора значения в ComboBox, колесико мышки скролило форму, а не значения контролла
Есть форма с кучей элементов. Когда делаем выбор, на пример в Комбобоксе, при прокручивании колесика мышки скролит только элементы в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru