• У нас есть форма и кнопка как элемент в ней. Как сделать так, что б при нажатии на кнопку у нас форма перемещалась по окружности ? Язык программирования C#

    question img

Ответы 2

  • Это c# разве ?
    • Автор:

      díazhxpg
    • 6 лет назад
    • 0
  • Уххх, школьники!

    WinAPI в помощь. https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-setwindowpos

    IntPtr handle = process.MainWindowHandle;

    if (handle != IntPtr.Zero)

    {

    double radius = 70.0; int centerx = 960, centery = 540;

    for(int angle = 0; angle < 720; angle++)

       SetWindowPos(handle, (int)(centerx + radius*Mathf.cos((pi*angle)/320.0)), (int)(centery + radius*Mathf.sin((pi*angle)/320.0)), 0, 0, 0, SWP_NOZORDER | SWP_NOSIZE | SWP_SHOWWINDOW);

    }

  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years