0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 41
|
|||||||||||
1 | |||||||||||
Вызов функции одного класса из другого10.09.2012, 15:43. Показов 2499. Ответов 3
Метки нет Все метки)
(
В классе Form1 вызывается открытие окна Zoom, а в классе Zoom по кнопке нужно вызвать перерисовку картинки в Form1. подскажите, как.
Form1.h
при включении этого файла появляются, видимо, перекрестные ссылки. и ошибки error C2143: syntax error : missing ';' before '^' error C2061: syntax error : identifier 'Zoom' error C2065: 'distanceZoomForm' : undeclared identifier
0
|
|
10.09.2012, 15:43 | |
Ответы с готовыми решениями:
3
Вызов функции из одного класса кнопкой из другого класса
Вызов метода одного класса внутри другого класса Вызов функций одного класса из другого класса |
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
|||||||||||
10.09.2012, 19:11 | 2 | ||||||||||
Предложу такое решение :
PictureBox не кидаем на форму , а создаем динамически . Создаем в дочерней форме, и делаем открытым (public ). В Zoom.h :
В главной форме обращаемся к PictureBox через дочернюю форму - distanceZoomForm->pictureBoxDistance В Form1.h ( код конструктора )
и так же PictureBox доступен для дочерней формы после открытия .
1
|
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 41
|
|
10.09.2012, 20:49 [ТС] | 3 |
ок, спасибо огромное, принял.
а есть еще идеи, чтоб не переносить pictureBox, а то у меня многое на нее завязано уже, поздно дошел до этой части... буду рад и благодарен любым еще вариантам без переноса)
0
|
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
||||||||||||||||
10.09.2012, 22:57 | 4 | |||||||||||||||
hamster28, нашел множество способов , но все для с# .
С переводом затрудняюсь. Вот один рабочий вариант : Передать PictureBox из главной формы в конструктор дочерней : В Form1.h
кнопка в Zoom.h :
1
|
10.09.2012, 22:57 | |
Помогаю со студенческими работами здесь
4
Вызов функции одного js файла из другого Вызов функции из другого класса Сам вопрос: почему функция-член одного класса не вызывается из функции-члена другого класса? Вызов функции из другого класса делегатом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |