Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Директории в переменной / 7 сообщений из 7, страница 1 из 1
27.10.2003, 07:48
    #32305572
student_DVGTU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
ЛЮДИ!!! Какой тип должен быть у переменной, содержащей адрес (директорию)?
...
Рейтинг: 0 / 0
27.10.2003, 08:49
    #32305611
DionX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
смотря для чего/как ты его будешь потом использовать... Ну, в болшенстве случаев достаточно просто: string
...
Рейтинг: 0 / 0
27.10.2003, 10:22
    #32305704
student_DVGTU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
k = LoadPicture("C:\work\LAB_10_Z10\pictures\aus.jpg") - та самая переменная
...
Рейтинг: 0 / 0
27.10.2003, 10:43
    #32305733
DionX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
Не думаю, что в простую переменную можно закачать рисунок. Какая цель то у тя?
...
Рейтинг: 0 / 0
27.10.2003, 11:25
    #32305824
student_DVGTU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
По открытию книги открыть форму. В comboBox – список графических файлов. По нажатию на кнопку – рисунок на форму.По нажатию на другую кнопку - рисунок на лист.
-------------------------------------------------------------------------------
Это - задача. Я бы конечно мог для формы и для рабочего листа excel по отдельности писать:
Select Case ComboBox1.ListIndex
Case 0
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\aus.jpg"))
Case 1
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\ger.jpg")
Case 2
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\ita.jpg")
Case 3
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\jap.jpg")
Case 4
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\Rus.jpg")
Case 5
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\UK.jpg")
Case 6
Image1.Picture = LoadPicture("C:\work\LAB_10_Z10\pictures\US.jpg")
End Select
но хочется, чтобы для этого существовала отдельная процедура.
...
Рейтинг: 0 / 0
27.10.2003, 12:11
    #32305898
DionX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
Если я тебя правильно понял, то что-то в ентом роде можно:

Public Function iLoadPicture(ByVal pic As PictureBox, _
ByVal PathPic As String) As String

On Error GoTo errLabel

pic.Picture = LoadPicture(PathPic)

iLoadPicture = ""

Exit Function
errLabel:
iLoadPicture = Err.Description
End Function


Вызов функции:


Private Sub Command1_Click()
Dim p As String
p = iLoadPicture(Picture1, "c:\2.jpg")

If Not p = "" Then
MsgBox "Ошибка при загрузки данных!" & vbCrLf & p, vbCritical
End If
End Sub
...
Рейтинг: 0 / 0
28.10.2003, 03:47
    #32306845
student_DVGTU
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Директории в переменной
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Директории в переменной / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]