Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10

Не меняются Picturebox

28.02.2011, 23:23. Показов 2411. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Делаю тест, хотела, чтобы каждый вопрос состоял из picturebox-ов, а они почему-то не меняются (хотела воспользоваться свойством Visible и менять их командной кнопкой). В рабочей форме я их вижу (picture и загружаю рисунок с компа), а при тестировании они просто не появляются ( Заранее, спасибо
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.02.2011, 23:23
Ответы с готовыми решениями:

Прозрачный фон у картинки на элементе PictureBox непрозрачен для другого PictureBox
Здравствуйте! Проблема состоит в следующем! У меня есть картинка .png с прозрачным фоном. При создании PictureBox с этой картинкой, фон по...

Программное создание PictureBox с проверкой, нет ли на его месте другого PictureBox
Здравствуйте! Нужно чтобы при нажатии кнопки создавался PictureBox с определёнными свойствами Location: x, y и SizeMode: Autosize и в него...

Как с Form4 дать нужным PictureBox видимость, если PictureBox из Form6
Как с Form4 по нажатию кнопки дать нужным PictureBox видимость, если PictureBox из Form6? Перелопатил все форумы , прочитал 100 раз мануал...

21
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
28.02.2011, 23:37
Picture1.ZOrder 0
или покажи код
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
28.02.2011, 23:53  [ТС]
вообще-то я пишу на vb 6.0
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
28.02.2011, 23:57
и что дальше ?
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
28.02.2011, 23:58
Цитата Сообщение от Zaichonok Посмотреть сообщение
вообще-то я пишу на vb 6.0
нужен код
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 00:00  [ТС]
Private Sub Command3_Click()

Picture3.Visible = True

Picture1.Visible = False
Text2.Visible = False

Text3.Visible = True
Command3.Visible = False
Command4.Visible = True
If Text1.Text = "Five" Or Text1.Text = "five" Or Text1.Text = "FIVE" Then t = t + 1






End Sub

Private Sub Command4_Click()
Picture3.Visible = False
Text2.Visible = False
Picture4.Visible = True
Text3.Visible = True
Command4.Visible = False
Command5.Visible = True
If Text1.Text = "One" Or Text1.Text = "one" Or Text1.Text = "ONE" Then t = t + 1




End Sub

Добавлено через 2 минуты
Picture1.ZOrder 0
У меня он не понимает такого
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
01.03.2011, 00:14
а где вы берете картинки, если загружаете, то зачем много Picture
если заранее вставлены, то хорошо бы одного размера
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
01.03.2011, 00:22
принцип такой или иначе?
Вложения
Тип файла: rar Новая папка.rar (55.8 Кб, 21 просмотров)
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 00:32
Picture3.Visible - Делает невидимым (видимым) элемент
Picture3.ZOrder 0 - Устанавливает его на первый план

Но лучше использовать один Picture
И просто подгружать картинки из файлов
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 00:33  [ТС]
Тест прикольный, особенно закрыть типа нельзя) - (насчет верно-неверно тоже мысль) - я планировала картинки - 10 штук - одинакового размера в одном и том же месте, просто менять неvisible на visible - я так с лейблами делала - все было нормально, а ответ не выбирается, а пишется ручками.
0
6644 / 1511 / 169
Регистрация: 09.01.2010
Сообщений: 4,298
01.03.2011, 00:46
ну писать ручками ответ проблематично реализовать в коде полное совпадение
наиболее удобным наверное принцип выбора ответа из 4-5 предлагаемых
причем, и вопросы и предлагаемые ответы должны выбираться в случайном порядке и не повторяться
неким усложнением теста можно считать вариант, когда база вопросов состоит например из 100, а тест из 10, тогда трудно предугадать содержание теста

и как расширение, можно предусмотреть два режима работы: собственно тестер и тренажер с подсказкой или с переходом к следующему вопросу только после правильного ответа на текущий
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 00:49  [ТС]
Картинка первая становится невидимой, а вторая картинка не появляется - ZOrder (0) не помог
А картинки не надо отдельно как-то записывать?
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 00:50
Вот тебе хороший пример
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Dim u
 
Private Sub Picture1_Click(Index As Integer)
For i = 0 To 10
Picture1(i).Visible = False
If i = u Then Picture1(i).Visible = True
Next i
u = u + 1
If u = 11 Then u = 0
 
End Sub
Картинки не Picture1,Picture2....
А массив в свойствах (Index 0,1,2..)
Так же делай Textы и Commandы
Вложения
Тип файла: rar pict.rar (49.0 Кб, 12 просмотров)
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 00:58  [ТС]
Но лучше использовать один Picture
И просто подгружать картинки из файлов
Т.е. они в exe не войдут? Надо будет с собой в папочке носить?
Можно чуть-чуть подробнее?

Добавлено через 5 минут
Вот тебе хороший пример
Вложения
Тип файла: rar pict.rar (49.0 Кб, 0 просмотров)
Вот как раз как и у меня - первая картинка есть, остальных нет, только тут еще окошко есть пустое!
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 01:09
Цитата Сообщение от Zaichonok Посмотреть сообщение
Т.е. они в exe не войдут? Надо будет с собой в папочке носить?
Можно чуть-чуть подробнее?

http://visualprogs.medyal.ru/states/29.html
Почитай про файлы ресурсы ".RES"
Но это для той программы в которой нужно будет много картинок менять.

Добавлено через 5 минут

Вот как раз как и у меня - первая картинка есть, остальных нет, только тут еще окошко есть пустое!
Я просто не загрузил картинки на другие Picture.
А так она показывает сначала Picture1(1), затем Picture1(2), Picture1(3), и т.д доходя до 10 переключается на 1
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 01:18
Пример с использованием файла ресурса
54 карты
Вложения
Тип файла: rar pict2.rar (1.81 Мб, 13 просмотров)
0
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 01:20  [ТС]
Вообще-то я хотела такой
Миниатюры
Не меняются Picturebox  
0
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 01:25
Сейчас напишу
1
39 / 27 / 1
Регистрация: 11.01.2011
Сообщений: 113
01.03.2011, 01:48
Пожалуйста
Picture1

И смотри картинки в файле ресурсов, вопросы там же только в текстовом блоке, ответы через ";"
Сколько?;5
Сколько тут?;десять
Вложения
Тип файла: rar pict3.rar (115.7 Кб, 16 просмотров)
1
1 / 1 / 0
Регистрация: 28.02.2011
Сообщений: 10
01.03.2011, 02:10  [ТС]
Боже! Картинки меняются! Уже пол-дела!!! Ресурсы - это круто! И все по минимуму (боксы)!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.03.2011, 02:10
Помогаю со студенческими работами здесь

PictureBox имеет прозрачность относительно формы, но не PictureBox, на котором расположен
Подскажите, пожалуйста. У меня такая ситуация: Один PictureBox наложен на другой. Но тот, который находится выше - должен быть с прозрачным...

Как остановить GIf анимацию в PictureBox по клику на сам PictureBox?
Добрый день! Прошу помочь решить вопрос с GIF анимацией в PictureBox. Задумка такова: Проигрывается гифка и при клике на на...

Клик по PictureBox: получение координат клика на PictureBox.Image
Собственно имею PictureBox, например размерами 500 на 500 и в нем есть картинка, например размерами 1000 на 1000, я ее масштабирую, что бы...

Конфликт между PictureBox.Load и PictureBox.Image.Save
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click Дан код. ...

Склеивание изображения нескольких picturebox в один picturebox
Здравствуй, такой вопрос возник на счет picturebox. Можно ли из 3-ех к примеру picturebox(в каждом одинаковая картинка) Склеить все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru