|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|
Как сделать, чтобы при выборе определенной строки в ComboBox, текстовое содержимое отображалось на memo?29.09.2012, 03:01. Показов 10811. Ответов 71
Метки нет (Все метки)
Доброго времени суток, форумчане
Подскажите, как сделать, чтобы при выборе определенной строки в ComboBox, текстовое содержимое отображалось на memo, а некая переменная принимала значение присвоенное этой строке?
0
|
|
| 29.09.2012, 03:01 | |
|
Ответы с готовыми решениями:
71
как нарастить переменную при выборе определённой строки в Combobox
Как сделать чтобы при выборе в comboBox, выводилось значение в другом comboBox? |
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
||
| 29.09.2012, 05:50 [ТС] | ||
|
0
|
||
|
angstrom
|
|
| 29.09.2012, 05:51 | |
|
Классами гибче.
|
|
|
0 / 0 / 0
Регистрация: 26.09.2012
Сообщений: 17
|
||||||
| 29.09.2012, 08:28 | ||||||
0
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|
| 29.09.2012, 20:45 [ТС] | |
|
С первостепенной задачей справился отлично, спасибо ребята, но вот новая проблема: если у меня в одной форме 3 комбо и в них одинаковый перечень элементов, при этом нельзя, чтобы были выбраны одинаковые элементы в этих комбо, как это сделать? И второй вопрос по присвоению элементу значения: так как эти элементы отвечают за разные параметры в формуле, то как теперь поступить, ведь массив уже не прокатит?
Добавлено через 11 часов 48 минут вопрос остается открытым, может через ItemIndex присваивать значения из массива переменным соответствующим строке выбранной в ComboBox
0
|
|
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|
| 29.09.2012, 21:40 [ТС] | |
|
объясню подробно:
линейки следующие 1 курю 2 не курю 3 бросил 4 бросаю и они в 3 ComboBox 'ах, нельзя, чтобы в трех было хотя бы одно повторение, теперь понятно? Добавлено через 37 минут angstrom, а у вас есть идеи по этому вопросу?
0
|
|
|
angstrom
|
|
| 29.09.2012, 21:59 | |
|
Есть, использовать классы с дополнительным полем типа Boolean. При выборе в одном из ComboBox-ов, ставить соответствующему полу True - занято, остальным проверять это свойство, если True не разрешать выбор. Можно конечно и через записи.
|
|
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||
| 29.09.2012, 22:15 [ТС] | |||
|
Добавлено через 2 минуты
0
|
|||
|
angstrom
|
||||||
| 29.09.2012, 22:27 | ||||||
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||
| 29.09.2012, 22:57 [ТС] | |||
|
Добавлено через 13 минут в чем я уже затупил?
0
|
|||
|
angstrom
|
|
| 29.09.2012, 23:04 | |
|
Наверное type перед этим забыл прописать.
|
|
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||||||
| 29.09.2012, 23:08 [ТС] | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||||||
| 29.09.2012, 23:32 [ТС] | |||||||
|
[Error] Unit2.pas(136): Incompatible types: 'Integer' and 'TComboRecord'
0
|
|||||||
|
angstrom
|
||||||
| 29.09.2012, 23:35 | ||||||
|
Где ты что путаешь, примерно так.
|
||||||
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||||||
| 29.09.2012, 23:49 [ТС] | |||||||
0
|
|||||||
|
angstrom
|
|
| 29.09.2012, 23:51 | |
|
Где ты у меня увидел Const? У меня var используется.
|
|
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
||||||
| 30.09.2012, 00:15 [ТС] | ||||||
|
это первоначальный вариант - исправил давно, но проблема осталась
procedure UpdateComboBox; [Error] Unit2.pas(73): Unsatisfied forward or external declaration: 'TForm2.UpdateComboBox' Добавлено через 12 минут
0
|
||||||
|
angstrom
|
|
| 30.09.2012, 00:15 | |
|
Наверное проще так. Никакой оптимизации.
|
|
|
0 / 0 / 0
Регистрация: 29.09.2012
Сообщений: 37
|
|||||||
| 30.09.2012, 00:35 [ТС] | |||||||
0
|
|||||||
|
angstrom
|
|
| 30.09.2012, 00:47 | |
|
При выборе итема, проверяем, если за этим ComboBox-ом уже закреплён элемент (Tag <> 0) очищаем его. Так как количество итемов может быть меньше (использовано в других CoboBox-ах) чем имеется в buf используем if TComboBox(Sender).Items.Strings[TComboBox(Sender).ItemIndex] = buf[I].St для поиска в буфере, при нахождении закрепляем за ComboBox-ом, выставляя Tag буфера в соответствии Tag-у ComboBox-а. Затем очищаем содержимое всех ComboBox-ов и заполняем в соответствии с полем Tag буфера.
|
|
| 30.09.2012, 00:47 | |
|
Как сделать чтобы при выборе в combobox , менялись значения в других combobox? Visual Basic 6.0
Подстановка символов при выборе определенной строки в ComboBox Нужно, чтобы при выборе города (combobox) информация о нем выводилась в memo Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|