Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перерасчет значения по пункту в Combobox / 4 сообщений из 4, страница 1 из 1
07.04.2013, 14:57
    #38216095
Тарам
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перерасчет значения по пункту в Combobox
Здравствуйте. На форме есть комбобокс например с мерами длины ("м", "дм", "см", "мм") и техтбокс котором вводится значение длины. Вопрос в том каким образом (алгоритм какой) использовать для того, что бы при выборе соответствующей позиции в комбобоксе персчитывалось значение в текстбоксе. Можно конечно, тупо по change текстбокса, сделать несколько переменных в них перерасчитать значения заранее. Но неужели нет другого способа? Заранее спасибо
...
Рейтинг: 0 / 0
07.04.2013, 18:08
    #38216240
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перерасчет значения по пункту в Combobox
я не очень уловил, в чем, собственно, проблема
Что мешает делать пересчет при выборе?
...
Рейтинг: 0 / 0
08.04.2013, 01:26
    #38216462
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перерасчет значения по пункту в Combobox
Судя по всему, проблема в примерно таком:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
Dim OldValue

Private Sub Combo1_Click()
With Combo1
    Text1 = LTrim(Str(Val(Text1) * 10 ^ (OldValue - .ItemData(.ListIndex))))
    OldValue = .ItemData(.ListIndex)
End With
End Sub

Private Sub Form_Load()
With Combo1
    .AddItem "мм"
    .ItemData(.NewIndex) = -3
    .AddItem "см"
    .ItemData(.NewIndex) = -2
    .AddItem "дм"
    .ItemData(.NewIndex) = -1
    .AddItem "м."
    .ItemData(.NewIndex) = 0
    .AddItem "км"
    .ItemData(.NewIndex) = 3
    .ListIndex = 3
    OldValue = .ItemData(.ListIndex)
End With
End Sub
...
Рейтинг: 0 / 0
08.04.2013, 18:03
    #38217753
Тарам
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перерасчет значения по пункту в Combobox
Спасибо!! То что нужно!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перерасчет значения по пункту в Combobox / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]