Как сделать приложение winforms без полей? - PullRequest
1 голос
/ 31 октября 2011

Я пытаюсь создать приложение для создания выигрышных форм без полей.

Вот шаги о том, как мне удалось сделать что-то действительно простое, что делает то, что я хочу:

  • Сначала я установил стиль рамки формы на none.
  • Затем добавлено изображение, которое будет служить кнопкой выхода для приложения.

Вот изображение того, что я сделал до сих пор: enter image description here

Когда я запускаю приложение, мне интересно, почему я не могу переместить окно или приложение по экрану.

Есть идеи, как мне справиться с этой проблемой?

Ответы [ 2 ]

2 голосов
/ 31 октября 2011

Пример кода и проекта написан на VB.Net, но это решило эту проблему для меня после того, как я немного прочитал сравнение ключевых слов между двумя языками, в которых у меня был написан код для C #.

Перемещение и изменение размера полей без полей

Это также решает проблему изменения размера, если вы заинтересованы.

EDIT

Кроме того, вот сайт, на котором я читал о преобразовании VB в C #.

Сравнение VB и C #

0 голосов
/ 02 ноября 2011

Вы не можете переместить приложение, потому что в Windows строка заголовка и границы являются методом по умолчанию для перемещения и изменения размера win-формы подставки.Копировать эту функциональность без границ;Вы должны предоставить область в форме, которая захватывает указатель мыши и перемещает форму в соответствии с новым расположением мыши.Это можно сделать, обработав события перетаскивания для формы и сбросив свойство top и left форм.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...