Как сделать растяжение по ширине экрана - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы