Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.79/19: Рейтинг темы: голосов - 19, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 5
1

При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить

07.06.2016, 06:21. Показов 3536. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать код программы.При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2016, 06:21
Ответы с готовыми решениями:

При нажатии правой кнопки мыши увеличить ширину формы на 10, левой уменьшить.
Помогите написать код программы.При нажатии правой кнопки мыши увеличить ширину формы на 10, левой...

Открытие второй формы при нажатии правой кнопки мыши
Добрый вечер! Ситуация такова: На главной форме DataGridView1 с данными. Любая строка в нём может...

По щелчку левой кнопки мыши должен меняться цвет формы, а по щелчку правой кнопки мыши – восстанавливаться предыдущий
Добрый день) Пишу одну программку, которая позволяла бы при перемещении курсора мыши менять его...

При нажатии правой кнопки мыши на форме с нее удаляются все кнопки
Написать программу, динамически порождающую на окне кнопки или метки. Левый верхний угол элемента...

2
Эксперт .NET
11071 / 6988 / 1571
Регистрация: 25.05.2015
Сообщений: 21,075
Записей в блоге: 14
07.06.2016, 06:51 2
А где код, с которым нужна помощь?
0
157 / 156 / 104
Регистрация: 01.10.2015
Сообщений: 310
08.06.2016, 09:36 3
Лучший ответ Сообщение было отмечено AngryB как решение

Решение

AngryB, что тут писать? Событие для формы MouseUp:
C#
1
2
3
4
5
private void Form1_MouseUp(object sender, MouseEventArgs e)
{
    if (e.Button == MouseButtons.Right) Width += 10;
    else if (e.Button == MouseButtons.Left) Width -= 10;
}
Добавлено через 16 минут
Полный код программы:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            MouseUp += Form1_MouseUp;
        }
 
        private void Form1_MouseUp(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right) Width += 10;
            else if (e.Button == MouseButtons.Left) Width -= 10;
        }
    }
}
1
08.06.2016, 09:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2016, 09:36
Помогаю со студенческими работами здесь

При нажатии правой кнопки мыши на форме с нее удаляются все кнопки
Написать программу, динамически порождающую на окне кнопки или метки. Левый верхний угол элемента...

Отключить контекстное меню при нажатии правой кнопки мыши в ShockwaveFlash
Как отключить контекстное меню при нажатии ПКМ в ShockwaveFlash? И, если можно, то заменить на свое...

Как при нажатии правой кнопки мыши перемещать фигуры, нарисованные на PictureBox
Как при нажатии правой кнопки мыши перемещать фигуры, нарисованные на picturebox?

Подсчёт количества «кликов» левой, правой и средней кнопки мыши
Написать приложение, в котором ведётся подсчёт количества «кликов» левой, правой и средней кнопки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru