none
граница программы RRS feed

  • Вопрос

  • Я здесь заметил что при отсутствии границ в программе ее невозможно перетащить как сделать что бы  даже без границ ее можно было перетаскивать, (если на форме есть какая-нибудь картинка, а границы отсутствуют можно ли сделать что бы при нажатии на картинку форму можно было перетаскивать).
    13 июня 2012 г. 19:06

Ответы

Все ответы

  • Да, можно.

    Например так.

    • Помечено в качестве ответа Abolmasov Dmitry 14 июня 2012 г. 7:52
    13 июня 2012 г. 19:45
    Отвечающий
  • В программировании почти всегда и почти все можно, а такие мелочи и подавно.

    Вам нужно отследить событие нажатия кнопки мыши на картинку и сделать пометку в переменной. Затем в событии mousemove формы проверять по это переменной было ли до этого нажатие и если да то сдвигать окно на ту позицию на которую сдвинулась мышь. Ну а в событии отпускании кнопки мыши стерать переменную.

    Это рецепт для WinForms, так как по предыдущим постам догадываюсь, что вы делаете на ней. Если устроит код на VB могу выложить.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    13 июня 2012 г. 19:50