Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Сеть Фейстеля (.des) https://www.cyberforum.ru/ windows-forms/ thread2519683.html
Есть код, стандартного шифра Фейстеля, необходимо переделать, как на картинке, не понимаю что и где именно надо изменить. Возможно код не особо верен, но работает 100%. Подскажите пожалуйста! using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;
Разработать класс для работы с обыкновенными дробями C#
Разработать класс для работы с обыкновенными дробями, числителем и знаменателем которых являются длинные числа (используем класс «Длинные числа»). В модуле должны быть представлены следующие операции над обыкновенными дробями: а) сложение; б) вычитание; в) умножение; г) деление; д) сокращение; е) выделение целой части; ж) шесть операций отношения (разработать логические функции). ...
C# Написать программу для вычисления таблицы значений функции Написать программу для вычисления таблицы значений функции: d=10(3x+xy+2)при x=3,02 y=2; Помогите пожалуйста очень прошу. Визуальное представление экрана должно выглядеть следующим образом: https://www.cyberforum.ru/ windows-forms/ thread2519550.html C# Как перезаписать открытый файл? https://www.cyberforum.ru/ windows-forms/ thread2519527.html
Открыл картинку, поместил в pictureBox, изменил в ней что-то. Как перезаписать файл без ошибок gdi и с тем же форматом файла?
C# Экспорт в Word и Excel
Как прописать код, чтобы экспортировать из dataGridview в формате doc и xls
C# Создание графика в формате ЕГЭ https://www.cyberforum.ru/ windows-forms/ thread2519501.html
Добрый вечер, появилась проблема, надеюсь поможете, в чем суть, вообще при нажатии на кнопку вызывается функция task(), которая генерирует 2 массива, xy (который отвечает за наглядность графика) и real (который строит саму линию), потом передает эти 2 массива в функцию chartc(int xy, int real), которая вынимает и записывает все данные по осям, после этого сохраняет и отправляет в другую программу...
C# Как вывести текст из richtextBox при нажатии на button вывести текст в ComboBox Здравствуйте.Как вывести текст из richtextBox при нажатии на button вывести текст в ComboBox в виде нового элемента? https://www.cyberforum.ru/ windows-forms/ thread2519448.html Не работает оператор if C#
Делаю парс фото из группы в вк. Не судите за код, так как это мое первое приложение в подобной тематике. В чем смысл: у каждой фотки есть описание, мне нужно спарсить это описание и ссылку на фотку. Но программа постоянно выдает разные значения, то есть она парсит, но то пропустит несколько фоток, то не пропустит, и тд... Грешу на if, так как есть его убрать и добавлять все фотки подряд, то он...
C# Создайте приложение, отображающее увеличивающиеся окружности, центры которых лежат на спирали Создайте приложение, отображающее увеличивающиеся окружности, центры которых лежат на спирали https://www.cyberforum.ru/ windows-forms/ thread2519442.html C# Ошибка в коде CS0649. Не понятно почему выдает данную ошибку.Также ошибка в форме со словом ref Код Класса using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Лабораторные_работы { https://www.cyberforum.ru/ windows-forms/ thread2519414.html
C# Звук при нажатии Button
Доброго времени суток господа, такая проблема перепробовал много чего лазая по гуглу. Мой пример кода перестал выдавать ошибки, но и звука попросту нет. Может что-то я делаю не так, или эти библиотеки устарели? private void button1_Click(object sender, EventArgs e) { System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\Ring01.wav");
C# Сортировка пузырьком. Не удается неявно преобразовать тип "int[]" в "int" https://www.cyberforum.ru/ windows-forms/ thread2519369.html
case 4: { Console.WriteLine("Сортировка"); Console.WriteLine("Введите количество элементов"); int n; int temp; while (!int.TryParse(Console.ReadLine(), out n)) { ...
4 / 2 / 3
Регистрация: 30.07.2019
Сообщений: 126
29.10.2019, 13:44  [ТС] 0

Как сделать так, чтобы линия "тянулась" за мышью? - C# - Ответ 13945126

29.10.2019, 13:44. Показов 5675. Ответов 25
Метки (Все метки)

Ответ

Возникла проблема, не могу понять в чем причина, но на событие MouseDown не срабатывает счетчик.
ashsvis, Вам уже знаком этот код, может, если не затруднит, подскажите, что я делаю не так в этом коде?
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
29
30
31
32
33
34
        private void zoomPictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
                if (e.Button == MouseButtons.Left)
                {
                    // Вот это срабатывает только на первый клик
                    //--------------------------------------------------
                    countPointLasso++;
                    label2.Text = "Point_" + countPointLasso.ToString();
                    //--------------------------------------------------
                    if (canvas != null)
                    {
                        canvas.Dispose();
                    }
                    canvas = new Bitmap(zoomPictureBox1.Image);
                    ResultCanvas = new Bitmap(zoomPictureBox1.Image);
                    StartPositionLassoScreen = new Point(zoomPictureBox1.ClientToImagePoint(e.Location).X,
                            zoomPictureBox1.ClientToImagePoint(e.Location).Y);
                    pressedLasso = true;
                }
        }
        private void zoomPictureBox1_Paint(object sender, PaintEventArgs e)
        {
            if (pressedLasso)
            {
                Bitmap TargetBitmap = new Bitmap(canvas);
                Graphics graph = Graphics.FromImage(ResultCanvas);
                graph.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceOver;
                graph.DrawImage(TargetBitmap, 0, 0);
                graph.DrawImage(canvas2, 0, 0);
                zoomPictureBox1.UpdateImage(ResultCanvas);
                graph.Dispose();
                TargetBitmap.Dispose();
            }
        }
Я так понимаю, это из-за события zoomPictureBox1_Paint. Но как исправить ситуацию, просто не знаю.

Добавлено через 2 минуты
Забыл добавить MouseMove
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
        private void zoomPictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (zoomPictureBox1.Image != null)
            {
                if (pressedLasso)
                {
                    Graphics graph = Graphics.FromImage(canvas2);
                    graph.Clear(Color.Empty);
                    NextPositionLassoScreen = zoomPictureBox1.ClientToImagePoint(e.Location);
                    Bresenham_Line(graph, Color.Violet,
                            (int)(StartPositionLassoScreen.X), (int)(StartPositionLassoScreen.Y),
                            (int)(NextPositionLassoScreen.X), (int)(NextPositionLassoScreen.Y));
 
                }
            }
        }


Вернуться к обсуждению:
Как сделать так, чтобы линия "тянулась" за мышью? C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2019, 13:44
Готовые ответы и решения:

Сделать так, чтобы линия "тянулась" за курсором мыши
Делаю маленький граф редактор. По щелчку мыши задаются начальные координаты, по отпусканию...

Как сделать так, чтобы в анимации за точкой рисовалась линия
Как сделать так,чтобы в анимации за точкой рисовалась линия?

Как сделать так, чтобы линия разрыва страницы НЕ ПРОХОДИЛА через объединенные ячейки?
Братья и сёстры, кто подскажет - как сделать так, чтобы линия разрыва страницы НЕ ПРОХОДИЛА через...

Когда двигается фон, то линия рамки тянется за ним. Как это убрать? И сделать так, чтобы рамки не было
from graph import * def gusenica(): brushColor("cornflowerblue") ...

25
29.10.2019, 13:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2019, 13:44
Помогаю со студенческими работами здесь

Как сделать так, чтобы при нажатии мышью на верхний квадратик над столбцом, он выбирал верхний закрашенный
Здравствуйте. Как сделать так, чтобы при нажатии мышью на верхний квадратик над столбцом, он...

Сделать так, чтобы форма не двигалась когда берут её мышью за название
здравствуйте, собственно сабж, Ворд ВБА, спасибо

Не знаю как сделать так чтобы как сделать так чтобы через каждые N строк таблицы выдача результатов останавливалась
from math import * a = -5 b = 10 up = 0.2 N = 15 x = a min_x = a max_x = b while a <= b: ...

Сделать так, чтобы при щелчке мышью на одной из фигурок управление передавалось на эту фигуру
здравствуйте, надеюсь на помощь, вопрос такой Дано игровое поле на катором расположено 20 фигурок...

Как сделать так чтобы персонаж был в приорите, так чтобы он не заходил за траву?
Ниже приложил скрин

Как сделать чтобы вырисовывалась линия с интервалом времени? в PascalABC
Как сделать, чтобы две движущиеся точки рисовали линию ежесекундно. Program net; uses crt,...

Как сделать так чтобы страничка при увеличения разрешения не двигалась в разные стороны, и как сделать чтобы при открытии в опере и в других браузерах
все обьекты на странице не двигались в разные стороны???

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru