Как сделать растяжение по ширине экрана - VB
Формулировка задачи:
Как сделать чтобы при изменении интервала, линии растягивались до ширины экрана?
Вот чтобы при 50 было до самого края как при 100, помогите разобраться пожалуйста. 50 это для примера выложил, чтобы при любом значении красные линии были до самого края, ну то есть чтобы растягивались до конца экрана.
Решение задачи: «Как сделать растяжение по ширине экрана»
textual
Листинг программы
Option Explicit Private Sub Timer1_Timer() Dim A() As Integer, i As Integer, j As Integer, n As Integer, max As Integer ' n = Int(Rnd * 20 + 5) ' каждый раз новый размер массива max = 100 ' максимальное значение массива А ReDim A(1 To n) For i = 1 To n A(i) = Int(Rnd * max) 'заполняем массив случайными значениями Next i For i = 1 To 10 DrawGraph Picture1(i), A, max 'вызываем процедуру рисования Next i End Sub Private Sub DrawGraph(PB As PictureBox, Arr() As Integer, max As Integer) Dim i As Integer PB.Scale (0, max)-(UBound(Arr), 0): PB.AutoRedraw = True: PB.Cls For i = LBound(Arr) To UBound(Arr) PB.Line ((i - 1), 0)-(i, Arr(i)), RGB(255, 0, 0), BF PB.Line ((i - 1), 0)-(i, Arr(i)), RGB(0, 0, 255), B Next i End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д