Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> И все же как перетащить форму за любую её часть ? 
:(
    Опции темы
12usver12
Дата 5.2.2008, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 247
Регистрация: 5.1.2007

Репутация: нет
Всего: 1



смотрел темы, но так ни в одной нет конкретного решения
вот есть код , форма перетасивается но немного не так, вообщем что-то надо еще отнять или прибавить, кто мож знает ?

Код

  private void Form1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Left)
            {
                this.SetDesktopLocation(System.Windows.Forms.Cursor.Position.X, System.Windows.Forms.Cursor.Position.Y);
                    
            }
        }

PM MAIL   Вверх
mr.DUDA
Дата 6.2.2008, 09:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 24
Всего: 232





--------------------
user posted image
PM MAIL WWW   Вверх
12usver12
Дата 6.2.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 247
Регистрация: 5.1.2007

Репутация: нет
Всего: 1



Спасибо , поиск  smile  по слову "таскать" рулит !
PM MAIL   Вверх
12usver12
Дата 6.2.2008, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 247
Регистрация: 5.1.2007

Репутация: нет
Всего: 1



но все равно, все что тут было написано , так и не получилось воплотить



а вот ето 100% работает

/// <summary>
    /// Идентификатор события перетаскивания мышкой
    /// </summary>
    const int WM_NCHITTEST = 0x0084;

    /// <summary>
    /// Дополнительный параметр события 
    /// </summary>
    const int HTCAPTION = 2;

    /// <summary>
    /// Переопределяем обработку оконной функции для того, что бы можно было таскать его мышкой без заголовка
    /// </summary>
    /// <param name="m"></param>
    protected override void WndProc(ref Message m)
    {
      if (m.Msg == WM_NCHITTEST)
      {
        m.Result = (IntPtr)HTCAPTION;
        return;
      }
      base.WndProc(ref m);
    }


добавляем в класс формы.
PM MAIL   Вверх
ProgrammingLife
  Дата 14.2.2008, 22:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

Репутация: нет
Всего: нет



Здаравствуйте Народ помогите........!
Что нужно сделать ? в первой форме происходит вызов второй формы идет подсчет и мне нужно что бы результат был в превой форме в label1.Text вот код:

Код

Form1 f1e = new Form1();
            
           f1e.label1.Text = label1.Text;
           f1e.ShowDialog();


выходит третье окно smile  в первой  форме каким методом сделать что мне еще нужно сделать ? помогите  
Заранее благодарен !
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 23 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.