Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 18

Обратиться к PictureBox на Form1

22.01.2018, 10:10. Показов 1084. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго вечерочка. Нужна помощь... Допустим есть Form1 и Form2. На Form1 расположен PictureBox, а на Form2 расположена кнопка, при нажатии на которую картинка в PictureBox будет меняться. Как происходит смена картинки я понял, а как указать, что PictureBox находиться на Form1? Простого изменения на Public не достаточно...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.01.2018, 10:10
Ответы с готовыми решениями:

Из Form1.h не удается обратиться к функции в main.cpp
Есть project Windows Forms. В обработчике событий на кнопочку нужно использовать стандартные функции, которые есть в Math.h ( abs, log,...

Обратиться к datagridview Form1 из UserControl
Доброго времени суток. Требуется обратиться к элементу DatagridView1, находящийся в Form1, из UserControl1. При нажатии кнопки на...

Обратиться из Form2 к вектору объектов в Form1
Доброго времени суток программистам и простым смертным. У меня возникла проблема, над которой я бьюсь уже давно. Работаю в С++ Builder...

2
 Аватар для Faiotti
29 / 30 / 15
Регистрация: 24.01.2018
Сообщений: 132
24.01.2018, 17:43
Вангую, правильнее, чтобы этим занимался сам Form1 - а Form2 использовался как модальный диалог (ShowModal) для запроса каких-то данных.

Но должно помочь и простое изменение на public - если в Form2 еще и передать экземпляр Form1 как переменную, и далее
C++
1
frm1->PictureBox->...
0
0 / 0 / 0
Регистрация: 13.07.2016
Сообщений: 18
25.01.2018, 14:57  [ТС]
Цитата Сообщение от Faiotti Посмотреть сообщение
Но должно помочь и простое изменение на public - если в Form2 еще и передать экземпляр Form1 как переменную, и далее
C++Выделить код
1
frm1->PictureBox->...
Form1 не получается задать как переменную, так как надо делать ссылку на эту форму из Form2 (#include Form1), но если это сделать, то будет перекрестная ссылка и ничего работать не будет (В Form1 уже есть ссылка на Form2). Знаю, что как то можно объединить формы через .cpp, но у меня не получалось это сделать.. а теперь при изменении этого файла у меня вылезает ошибка, которая не исчезает и приходиться запускать Backup проекта...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.01.2018, 14:57
Помогаю со студенческими работами здесь

Как обратиться к элементам управления, находящимся на Form1 из Form2
Скажем, на первой форме у нас последовательный порт serialPort1, а с другой формы мы хотим отправить в него данные (скажем из textEdit1) и...

Как обратиться к элементу Form1 из другого класса и потока?
class PTools:Form1 { label1.Invoke(new Action(() => label1.Text = "Текст")); } Пробовал так, но значение не...

Как обратиться ко всем pictureBox на форме
Доброго времени суток! Есть 64 PictureBox'a можно ли одновременно обратиться ко всем сразу (или к некоторым) компонентам? Просто...

Как обратиться к каждому PictureBox из множества
Всем Кукуу) Опять с глупым вопросом) Подскажите .. Имея на Panel1 допустим 10 пикчеров используя такой код (из старых тем) ...

Как обратиться к PictureBox другой формы
Программа должна изменять картинку.В первой форме сама картинка. И кнопка-option вызывающая форму2,с текст боксами. В обработчике...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение Это мой обзор планшета X220 с точки зрения школьника. Недавно я решила попытаться уменьшить свой. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru