powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Директории в переменной
7 сообщений из 7, страница 1 из 1
Директории в переменной
    #32305572
student_DVGTU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ЛЮДИ!!! Какой тип должен быть у переменной, содержащей адрес (директорию)?
...
Рейтинг: 0 / 0
Директории в переменной
    #32305611
DionX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотря для чего/как ты его будешь потом использовать... Ну, в болшенстве случаев достаточно просто: string
...
Рейтинг: 0 / 0
Директории в переменной
    #32305704
student_DVGTU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
k = LoadPicture("C:\work\LAB_10_Z10\pictures\aus.jpg") - та самая переменная
...
Рейтинг: 0 / 0
Директории в переменной
    #32305733
DionX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не думаю, что в простую переменную можно закачать рисунок. Какая цель то у тя?
...
Рейтинг: 0 / 0
Директории в переменной
    #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
Директории в переменной
    #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
Директории в переменной
    #32306845
student_DVGTU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Директории в переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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