VL
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 36

Индикатор

26.05.2013, 11:37. Показов 2590. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
индикатор уровня - мой курсовой проект, помогите пожалуйста, нет больше идей по дальнейшей реализации

код 1 формы:
Visual Basic
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Private Declare Function CreateRoundRectRgn Lib "gdi32" (ByVal X1 As _
Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 _
As Long, ByVal Y3 As Long) As Long
Private Declare Function CreateSolidBrush Lib "gdi32" (ByVal crColor _
As Long) As Long
Private Declare Function FrameRgn Lib "gdi32" (ByVal hdc As Long, _
ByVal hrgn As Long, ByVal hBrush As Long, ByVal nWidth As Long, ByVal _
nHeight As Long) As Long
Private Declare Function FillRgn Lib "gdi32" (ByVal hdc As Long, ByVal _
hrgn As Long, ByVal hBrush As Long) As Long
 
Public Sub Command1_Click()
Form2.Visible = True
Form1.Visible = False
End Sub
 
Private Sub Form_Load()
Me.Combo4.AddItem "êðàñíûé"
Me.Combo4.AddItem "çåëåíûé"
Me.Combo4.AddItem "ñèíèé"
 
End Sub
 
Public Sub Option2_Click()
   Dim rComb As Long, rnew As Long
   Dim brFrame As Long, brPaint As Long
Form2.Cls
 
   rComb = CreateRoundRectRgn(75, 67, 170, 121, 0, 0)
  
   If Combo4.ListIndex = -1 Then
   brPaint = CreateSolidBrush(vbRed)
   Picture1.BackColor = vbRed
   ElseIf Combo4.ListIndex = 1 Then
   brPaint = CreateSolidBrush(vbGreen)
   Picture1.BackColor = vbGreen
   ElseIf Combo4.ListIndex = 2 Then
   brPaint = CreateSolidBrush(vbBlue)
   Picture1.BackColor = vbBlue
   End If
   brFrame = CreateSolidBrush(1)
   FillRgn Form2.hdc, rComb, brPaint
   FrameRgn Form2.hdc, rComb, brFrame, 1, 2
   
End Sub
 
Private Sub Option1_Click()
   Dim rComb As Long, rnew As Long
   Dim brFrame As Long, brPaint As Long
Form2.Cls
 
   rComb = CreateRoundRectRgn(120, 37, 174, 111, 0, 0)
      If Combo4.ListIndex = -1 Then
   brPaint = CreateSolidBrush(vbRed)
   Picture1.BackColor = vbRed
   ElseIf Combo4.ListIndex = 1 Then
   brPaint = CreateSolidBrush(vbGreen)
   Picture1.BackColor = vbGreen
   ElseIf Combo4.ListIndex = 2 Then
   brPaint = CreateSolidBrush(vbBlue)
   Picture1.BackColor = vbBlue
   End If
   brFrame = CreateSolidBrush(1)
   FillRgn Form2.hdc, rComb, brPaint
   FrameRgn Form2.hdc, rComb, brFrame, 1, 2
  
End Sub
код 2 формы:
Private Sub Form_DblClick()
Form1.Visible = True
Form2.Visible = True
End Sub
 
Private Sub Form_Load()
Me.AutoRedraw = True
End Sub
Миниатюры
Индикатор   Индикатор  
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2013, 11:37
Ответы с готовыми решениями:

Индикатор голоса
Возможно ли создать в VB индикатор звука, подающегося в микрофон? Например, если звук 50 дБ, то label1.caption = "50"

групповой индикатор
при запуске на выполнение по двойному клику на индикатор открывается окно свойств "Настройка индикатора" подскажите...

Скрыть индикатор копирования
Добрый день! Столкнулся с такой проблемой....нужно чтобы при копировании файла из одной папки в другую не появлялся прогрессбар....т.е....

7
VL
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 36
26.05.2013, 16:00  [ТС]
возможно ли, изменение значения координаты (y) точки, чтобы плавно, хаотично двигался объект(прямоугольник) ?
0
VL
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 36
06.06.2013, 01:43  [ТС]
сделал движение индикатора, но не имею понятия как шкалу изменяющуюся сделать((
Visual Basic
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Dim q As Integer
Dim w As Integer
Dim WithEvents tmrTimer As Timer
Dim WithEvents cmdStart As CommandButton
Dim WithEvents cmdStop As CommandButton
Private Sub cmdStart_Click()
tmrTimer.Enabled = True
cmdStart.Enabled = False
cmdStop.Enabled = True
End Sub
Private Sub cmdStop_Click()
tmrTimer.Enabled = False
cmdStop.Enabled = False
cmdStart.Enabled = True
End Sub
Private Sub Form_Load()
Set tmrTimer = Me.Controls.Add("VB.Timer", "tmrTimer")
tmrTimer.Interval = 100
tmrTimer.Enabled = False
Set cmdStart = Me.Controls.Add("VB.CommandButton", "cmdStart")
Set cmdStop = Me.Controls.Add("VB.CommandButton", "cmdStop")
cmdStart.Visible = True: cmdStart.Caption = "Start"
cmdStop.Visible = True: cmdStop.Caption = "Stop"
cmdStop.Move 0, cmdStart.Height
cmdStop.Enabled = False
Me.Width = Me.Height
Me.Scale (-300, -300)-(300, 300)
 
Me.AutoRedraw = True
End Sub
Private Sub Redraw()
q = Val(Text1)
w = Val(Text2)
Dim X As Double, Y As Double, b As Integer
Dim a(1 To 2) As Byte, i As Integer
Show
For i = 1 To 2
a(i) = Int(Rnd * (q))
Next i
b = a(1)
Me.Cls
Me.FillStyle = 0
Me.FillColor = vbYellow
Me.Line (-150, q)-(-90, b), , B
Me.Refresh
End Sub
 
Private Sub tmrTimer_Timer()
Redraw
End Sub
0
3 / 3 / 2
Регистрация: 19.05.2013
Сообщений: 84
06.06.2013, 03:37
изменяющуюся всмысле цвета?
а каким елементом представлен индикатор?
0
VL
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 36
06.06.2013, 17:30  [ТС]
не цвета, а размера(высоты)
0
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 13
17.03.2014, 22:02
Уважаемый ,скиньте пожалуйста свое решение если такое имеется буду примного блогадарен
0
Модератор
10057 / 3902 / 884
Регистрация: 22.02.2013
Сообщений: 5,853
Записей в блоге: 79
17.03.2014, 22:27
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Я кому-то уже делал такой, бери
Миниатюры
Индикатор  
Вложения
Тип файла: rar Indicator.rar (3.9 Кб, 77 просмотров)
1
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
18.03.2014, 00:15
VL, индикатор чего, что подается на вход, что измеряется

Добавлено через 1 минуту
ааа, сори, картинки посмотрел, все стало ясно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.03.2014, 00:15
Помогаю со студенческими работами здесь

семисегментный индикатор на Visual Basic
Здравствуйте,Помогите пожалуйста с курсовым проектом. В нем работа с ActiveX а с ним я не лажу((( Суть работы такова: Создать группу...

Как вставить индикатор в процентах?
Я, наверное, засыпал вопросами... Но все-таки: можно ли, и если можно, то как, вставить индикацию в процентах в ProgressBar? ...

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

Откуда можно вытащить индикатор выполнения?
... в виде песочных часов. Речь идет о выполнении Excel скрипта

Помогите сделать индикатор копирования файлов.
Всем привет! Помогите сделать индикатор копирования файлов. Может ссылка у кого есть какая или готовый примерчик. Пробую с помощью...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru