Страница: 1 |
Проблема с циклом для Image, созданного прогр.образом Я создаю динамически(программным образом) мой Имедж (MyImage) Мне нужно, чтобы этот Имедж(одинаковой картинкой) Я делаю так и он первый раз строит Имедж, а на второй ругается: Run-time Error '727': Где глюк - я вижу, но как исправить - не знаю. Черкните, если не сложно. Заранее всем спасибо End Sub Private Function NewImage(im As String)
Private Function NewImage(im As String, NewIndex As Long) Спасибо за совет, попробую разобраться Страница: 1 |
Вопрос: Проблема с циклом для Image, созданного прогр.о...
Добавлено: 22.01.04 15:28
Автор вопроса: Woolfik
Есть проблема:
с помошью функции: Private Function NewImage(im As String)
по нажатию на клавищу выстраивался каскадом 6 раз, меняется свойство Top.
Получается Один и тот же Имедж я выстраиваю 6 раз с разными Top-ами.
There is already a control with the name 'MyImage'
Может есть другие пути решения моей проблемы, создавать индексы - я уже многое перепробовал?
Private Sub Command1_Click()
n = 6
For i = 1 To n
Call NewImage(Val(im))
MyImage.Top = MyImage.Top + 100
Next i
dirr = "\kartinka\1.jpg"
location = App.Path + dirr
Set MyImage = Controls.Add("VB.Image", "MyImage")
With MyImage
.Height = 1500
.Width = 3000
.Top = 1900
.Left = 2700
.BorderStyle = 1
.Stretch = True
.Picture = LoadPicture(location)
.Visible = True
End With
End Function
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
AV
Вопросов: 28
Ответов: 48
Web-сайт:
Профиль | | #1
Добавлено: 22.01.04 17:20
dirr = "\kartinka\1.jpg"
location = App.Path + dirr
Set MyImage = Controls.Add("VB.Image", "MyImage" & NewIndex)
With MyImage
.Height = 1500
.Width = 3000
.Top = 1900
.Left = 2700
.BorderStyle = 1
.Stretch = True
.Picture = LoadPicture(location)
.Visible = True
End With
End Function
''''''''''''''
Перед тем как запускать цикл заново, необходимо удалить (выгрузить) предыдущие MyImage, или устанавливать новые индексы далее по порядку и не повторяться...
Номер ответа: 2
Автор ответа:
Woolfik
Вопросов: 22
Ответов: 25
Профиль | | #2
Добавлено: 22.01.04 17:51