Как редактировать / получать доступ к частным частям Windows Forms с внешним классом?[в проекте] - PullRequest
0 голосов
/ 21 апреля 2011

Я работаю с Windows Forms (c ++) и сталкиваюсь с некоторыми проблемами: /

У меня есть управляемый код Windows Form, где я делаю все «визуальное» работать как обновленные текстовые поля, метки, и т. д. и т. д. ... тогда я настроил класс проект, который делает большую часть вычислений.

Мой вопрос: как я могу позволить классу получить доступ к закрытым частям формы? Пример: например, желание напрямую редактировать текстовое поле в форме ОТ класса, который находится в другом файле того же проекта!

Есть идеи?

1 Ответ

0 голосов
/ 21 апреля 2011

Я бы не стал использовать «приватные части» напрямую.

Используйте метод установки, так как вам, скорее всего, придется также позаботиться о потоке. (По крайней мере, в C #) ему не разрешен доступ к компонентам графического интерфейса из другого потока. Вы должны поместить его в поток обработки сообщений формы, используя Invoke (опять же, по крайней мере, в C #).

НТН

Mario

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...