Попытка поменять компоненты на правильную позицию - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь поменять местами два компонента в c #, одна кнопка (форма Windows) больше, чем другая, которая, как я полагаю, является причиной проблемы.

Вот как это выглядит в начале:

Вот какой должен быть конечный результат:

Однако, с моим кодом, результаты в итоге делают следующее:

Мой код:

 tempC.Location = btnBlockSix.Location; //tempC is a dynamic button (temporarily used to save values), btnBlockSix is also a button (the big one).
 btnBlockSix.Location = send.Location; //send is a button (the small one) (the empty button)
 send.Location = tempC.Location;

1 Ответ

0 голосов
/ 26 апреля 2018

Я ошибаюсь или одна из вас кнопок больше другой? Потому что тогда ты должен сделать что-то вроде этого:

     tempC.Location = btnBlockSix.Location; //tempC is a button.

     btnBlockSix.Location = send.Location; //send is a button (the empty button)[enter image description here][1]

     send.Location = tempC.Location.Y - (btnBlockSix.height - send.Location.height);

Или как то так. Ваше описание кнопки довольно непонятно

...