Окно Immediate используется для отладки и оценки выражений, выполнения операторов, значений переменных печати и т. д. Он позволяет вводить выражения, которые будут оцениваться или выполняться языком разработки во время отладки.
Чтобы отобразить окно Immediate, выберите Debug> Windows> Immediate или нажмите Ctrl-Alt-I
Вот пример с Immediate Window:
int Sum(int x, int y) { return (x + y);}
void main(){
int a, b, c;
a = 5;
b = 7;
c = Sum(a, b);
char temp = getchar();}
добавить точку останова
команды вызова
Это считается плохим дизайном, позволяющим другим классам изменять внутренние элементы управления формы. Форма должна отвечать за все ее компоненты. Вы никогда не должны публиковать какие-либо внутренние средства управления. Также считается неправильной практикой для дочерней формы иметь ссылку на родительскую форму.
. Соответствующий способ подхода к этой проблеме - через события. Детальная форма Form2
должна определять публичное событие:
public event Action<int> TrackBarMoved;
Form2
может запустить это событие при перемещении дорожки и передать в качестве параметра положение трекбара ( если имеет смысл передавать что-то еще, например, уровень масштабирования или что-то еще, что вам нужно, это тоже хорошо).
Form1
может подписаться на это событие, когда он создает From2
и изменяет масштабирование изображения (внутренне, изнутри Form1
) в зависимости от положения трек-панели.