improved cropper ui

This commit is contained in:
Manuel Kamper 2019-08-10 10:54:02 +02:00
parent f8eb06baa3
commit e02b41f353
4 changed files with 16 additions and 7 deletions

View File

@ -39,9 +39,9 @@
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.rubberBand1.Disabled = false; this.rubberBand1.Disabled = false;
this.rubberBand1.Image = null; this.rubberBand1.Image = null;
this.rubberBand1.Location = new System.Drawing.Point(12, 25); this.rubberBand1.Location = new System.Drawing.Point(12, 38);
this.rubberBand1.Name = "rubberBand1"; this.rubberBand1.Name = "rubberBand1";
this.rubberBand1.Size = new System.Drawing.Size(776, 527); this.rubberBand1.Size = new System.Drawing.Size(760, 511);
this.rubberBand1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; this.rubberBand1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.rubberBand1.TabIndex = 0; this.rubberBand1.TabIndex = 0;
this.rubberBand1.ImageCropped += new System.EventHandler(this.RubberBand1_ImageCropped); this.rubberBand1.ImageCropped += new System.EventHandler(this.RubberBand1_ImageCropped);
@ -51,8 +51,10 @@
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
| System.Windows.Forms.AnchorStyles.Right))); | System.Windows.Forms.AnchorStyles.Right)));
this.label1.Location = new System.Drawing.Point(12, 9); this.label1.Location = new System.Drawing.Point(12, 9);
this.label1.MaximumSize = new System.Drawing.Size(760, 28);
this.label1.MinimumSize = new System.Drawing.Size(760, 28);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(776, 13); this.label1.Size = new System.Drawing.Size(760, 28);
this.label1.TabIndex = 1; this.label1.TabIndex = 1;
this.label1.Text = "Mit der Maus einen Rahmen ziehen. Dieser ist veränderbar. Doppelklick im Rahmen s" + this.label1.Text = "Mit der Maus einen Rahmen ziehen. Dieser ist veränderbar. Doppelklick im Rahmen s" +
"peichert den Zuschnitt. Klick außerhalb bricht den Zuschneide-Vorgang ab."; "peichert den Zuschnitt. Klick außerhalb bricht den Zuschneide-Vorgang ab.";
@ -62,19 +64,20 @@
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(800, 564); this.ClientSize = new System.Drawing.Size(784, 561);
this.Controls.Add(this.label1); this.Controls.Add(this.label1);
this.Controls.Add(this.rubberBand1); this.Controls.Add(this.rubberBand1);
this.Cursor = System.Windows.Forms.Cursors.Default; this.Cursor = System.Windows.Forms.Cursors.Default;
this.MaximizeBox = false; this.MaximizeBox = false;
this.MinimizeBox = false; this.MinimizeBox = false;
this.MinimumSize = new System.Drawing.Size(816, 603); this.MinimumSize = new System.Drawing.Size(800, 600);
this.Name = "Cropper"; this.Name = "Cropper";
this.ShowIcon = false; this.ShowIcon = false;
this.ShowInTaskbar = false; this.ShowInTaskbar = false;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
this.Text = "Bild zuschneiden"; this.Text = "Bild zuschneiden";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Cropper_FormClosing); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Cropper_FormClosing);
this.Resize += new System.EventHandler(this.Cropper_Resize);
this.ResumeLayout(false); this.ResumeLayout(false);
} }

View File

@ -47,6 +47,12 @@ namespace Mk0.Software.ImageSorter
Close(); Close();
} }
private void Cropper_Resize(object sender, EventArgs e)
{
label1.MaximumSize = new Size(Width - 40, 28);
label1.Size = new Size(Width - 40, 28);
}
private void Cropper_FormClosing(object sender, FormClosingEventArgs e) private void Cropper_FormClosing(object sender, FormClosingEventArgs e)
{ {
img.Dispose(); img.Dispose();

View File

@ -33,7 +33,7 @@
<PublisherName>manuelkamper.com</PublisherName> <PublisherName>manuelkamper.com</PublisherName>
<OpenBrowserOnPublish>false</OpenBrowserOnPublish> <OpenBrowserOnPublish>false</OpenBrowserOnPublish>
<ApplicationRevision>0</ApplicationRevision> <ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.37.0.0</ApplicationVersion> <ApplicationVersion>1.38.0.0</ApplicationVersion>
<UseApplicationTrust>true</UseApplicationTrust> <UseApplicationTrust>true</UseApplicationTrust>
<CreateDesktopShortcut>true</CreateDesktopShortcut> <CreateDesktopShortcut>true</CreateDesktopShortcut>
<ExcludeDeploymentUrl>true</ExcludeDeploymentUrl> <ExcludeDeploymentUrl>true</ExcludeDeploymentUrl>

View File

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
// übernehmen, indem Sie "*" eingeben: // übernehmen, indem Sie "*" eingeben:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.37.*")] [assembly: AssemblyVersion("1.38.*")]
//[assembly: AssemblyFileVersion("1.6.0.0")] //[assembly: AssemblyFileVersion("1.6.0.0")]