Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
VL
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 36

Индикатор

26.05.2013, 11:37. Показов 2543. Ответов 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
Модератор
10048 / 3894 / 883
Регистрация: 22.02.2013
Сообщений: 5,847
Записей в блоге: 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
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru