Привязка элементов к форме. Чтобы они растягивались вместе с ней - VB

Узнай цену своей работы

Формулировка задачи:

Посмотрите пожалуйста, что здесь не так. Переделал кучу вариантов, менял значения ScaleMode, переводил в твипы, в точки, в пиксели ничего не выходит. Эти скролбары, все таки растягиваются вместе с формой, но никак не хотят ложится в нужное традиционное положение (справа и снизу) , а передвигая их передвигается сам элемент а не картинка внутри него. Кстати, там в архиве лежит мой файл, в коде я задал

WB.Navigate "C:\xx.svgz"

, почему он у меня с папки где лежит проект не запускается, а только с диска С:?
Листинг программы
  1. Private Sub Form_Resize() ' Привязка элементов WB и ScrollBar к форме
  2. WB.Left = 0
  3. WB.Top = 1000
  4. WB.Width = Form1.Width
  5. WB.Height = Form1.Height
  6. HScroll1.Left = 0
  7. VScroll1.Top = 0
  8. HScroll1.Top = WB.Height
  9. VScroll1.Left = WB.Width
  10. HScroll1.Width = Form1.Width - 140
  11. VScroll1.Height = Form1.Height - 1500
  12. End Sub
  13. Private Sub Form_Load()
  14. WB.Navigate "C:\xx.svgz"
  15. End Sub
  16. Private Sub Command1_Click()
  17. On Error Resume Next
  18. WB.GoBack
  19. End Sub
  20. Private Sub Command2_Click()
  21. On Error Resume Next
  22. WB.GoForward
  23. End Sub
  24. Private Sub Command3_Click()
  25. Form2.Show
  26. End Sub
  27. Private Sub VScroll1_Change()
  28. WB.Top = -VScroll1.Value
  29. End Sub
  30. Private Sub HScroll1_Change()
  31. WB.Left = -HScroll1.Value
  32. End Sub

Решение задачи: «Привязка элементов к форме. Чтобы они растягивались вместе с ней»

textual
Листинг программы
  1. Private Sub Form_Resize()
  2.   Dim iFrmW As Integer
  3.   Dim iFrmH As Integer
  4.   '
  5.  iFrmW = 7000
  6.   iFrmH = 5000
  7.   '
  8.  If WindowState <> 1 Then
  9.     If Width < iFrmW Then
  10.       Width = iFrmW
  11.     End If
  12.     If Height < iFrmH Then
  13.       Height = iFrmH
  14.     End If
  15.   End If
  16. End Sub

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


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

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

8   голосов , оценка 4.125 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы