powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / My.Resources
9 сообщений из 9, страница 1 из 1
My.Resources
    #35492028
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток!
Среда Microsoft Visual Basic 2008.
Необходимо обратиться к файлу ресурсов, но с неявным параметром. То есть параметр будет меняться динамически Str(TstNo(tstTotal))
Конструкции типа приведенной ниже не работают. Подскажите как быть.
res = My.Resources. + Str(TstNo(tstTotal))
...
Рейтинг: 0 / 0
My.Resources
    #35492110
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
res = "My.Resources." & Str(TstNo(tstTotal))

или так, или я облажался и позор не смыть (смысл выражения за гранью моего понимания)
...
Рейтинг: 0 / 0
My.Resources
    #35492147
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет я хочу сделать вот так...

Dim res As String
Dim Tst as integer

res = "My.Resources.Pic" + str(Tst)

Picturebox.ImageLocation = res

или

Picturebox.Image = res

выдает ошибку "несовпадания типов"...
...
Рейтинг: 0 / 0
My.Resources
    #35492207
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так ано работает

Picturebox1.Image = My.Resources.Pic87

но ето статическая переменная а я хочу испозовать динамичесскую..
...
Рейтинг: 0 / 0
My.Resources
    #35492254
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвыдает ошибку "несовпадания типов"...
А Variant обе переменные сделать не пробовал?
...
Рейтинг: 0 / 0
My.Resources
    #35492260
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да и вообще замени
res = "My.Resources.Pic" + str(Tst)
на
res = "My.Resources.Pic" & str(Tst)
...
Рейтинг: 0 / 0
My.Resources
    #35492286
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видается ошибка

Value of type Microsoft.VisualBasic.VariantType (или String) cannot be converted to System.Drawing.Image
...
Рейтинг: 0 / 0
My.Resources
    #35492373
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
res = "My.Resources.Pic" + str(Tst)
или
res = "My.Resources.Pic" & str(Tst)

дело не в етом сероке.. они оба работают одинакого!!!



дело вот в етом

Picturebox.Image = res


вот так ано работает
Picturebox1.Image = My.Resources.Pic87

но так не работат...
res = "My.Resources.Pic" & str(Tst)
Picturebox.Image = res

видается ошибка
Value of type Microsoft.VisualBasic.VariantType (или String) cannot be converted to System.Drawing.Image
...
Рейтинг: 0 / 0
My.Resources
    #35492660
imishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел ответ на свой вопрос

PictureBox1.Image = DirectCast(My.Resources.ResourceManager.GetObject(res), System.Drawing.Image)

спасибо всем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / My.Resources
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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