Shadow TH Posted October 21, 2010 Report Share Posted October 21, 2010 Здравствуйте. Достаточно часто при написании GUI-приложений в C# сталкиваюсь с проблемой. Допустим, у нас есть форма. Для того чтобы показать другую форму, её сначала необходимо проинициализировать, например: Form2 a = new Form2(); А затем из созданного экземпляра объекта Form2 можно показать форму на экране: a.show(); Однако, скажем, поменять свойство каких-то объектов на второй форме через первую форму я не могу. К примеру, у меня выполняется в первой форме обработка какой-то информации. Я хочу сделать так, чтобы в отдельной форме отображался ProgressBar, показывающий текущее состояние прогресса. Однако я не могу из первой формы поменять значение прогрессбара во второй форме. Если я не ошибаюсь, в Visual Basic такое было возможно. Как это сделать на C#? Link to comment Share on other sites More sharing options...
Amsterdam Posted October 21, 2010 Report Share Posted October 21, 2010 Странно. Попробовал - значение ProgressBar'а другой формы меняется. Пример (VS 2008) в аттаче. WindowsFormsApplication1.7z WindowsFormsApplication1.7z Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now