Hallo.
Ich habe ein problem, ich wollte versuchen im C# eine Notizbuchprogramm zu Programmieren in den man auch Notizzettel vergrößern kann. Aber irgendwie hat das beim Programieren nicht geklappt, denn beim Vergrößern gibt Probleme.
Und da ich dieses Problem nicht richtig beschreiben kann, habe ich auch ein Video dazu gemacht. Leider sind es mit Kamera ins Monitor aufgenohmen, aber das ist wenigstens besser als gar kein Video.
Ich hoffe ihr könnt das Problem Lösen
Ich habe ein problem, ich wollte versuchen im C# eine Notizbuchprogramm zu Programmieren in den man auch Notizzettel vergrößern kann. Aber irgendwie hat das beim Programieren nicht geklappt, denn beim Vergrößern gibt Probleme.
Und da ich dieses Problem nicht richtig beschreiben kann, habe ich auch ein Video dazu gemacht. Leider sind es mit Kamera ins Monitor aufgenohmen, aber das ist wenigstens besser als gar kein Video.
Ich hoffe ihr könnt das Problem Lösen
C#-Quellcode
- 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 MacNotizZettel
- {
- public partial class Form1 : Form
- {
- Point Position;
- Point DragPosition;
- dynamic appl = default(Point);
- dynamic cur = default(Point);
- Point apps = new Point(0, 0);
- String X;
- String Y;
- private Point size;
- private Point MausLocation;
- public Form1()
- {
- InitializeComponent();
- }
- private void synch()
- {
- appl = Location;
- cur = Cursor.Position;
- apps = size;
- }
- private void panel2_MouseDown(object sender, MouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Left)
- {
- Position = Location;
- DragPosition = PointToScreen(new Point(e.X, e.Y));
- }
- }
- private void panel2_MouseMove(object sender, MouseEventArgs e)
- {
- if (e.Button == System.Windows.Forms.MouseButtons.Left)
- {
- Point CursorPosition = PointToScreen(new Point(e.X, e.Y));
- Location = new Point(Position.X + CursorPosition.X - DragPosition.X, Position.Y + CursorPosition.Y - DragPosition.Y);
- }
- }
- private void panel7_MouseDown(object sender, MouseEventArgs e)
- {
- timer1.Start();
- timer1.Enabled = false;
- synch();
- }
- private void timer1_Tick(object sender, EventArgs e)
- {
- Size = apps - cur + Cursor.Position;
- }
- private void panel7_MouseUp(object sender, MouseEventArgs e)
- {
- timer1.Stop();
- timer1.Enabled = false;
- synch();
- }
- }
- }
=================================================================================================
Achtung!
Falls merken das ich paar mit Rechtschreib- oder Grammitkfehler
schreibe. Wunder euch nicht, mein Deutsch ist nicht 100% gut. Denn meine
Deutschsprache befindet sich noch in Beta Version.
=================================================================================================
Achtung!
Falls merken das ich paar mit Rechtschreib- oder Grammitkfehler
schreibe. Wunder euch nicht, mein Deutsch ist nicht 100% gut. Denn meine
Deutschsprache befindet sich noch in Beta Version.
=================================================================================================