Skip to content

Commit 5908655

Browse files
committed
Change layout and fix event handler completion
1 parent 5204ab0 commit 5908655

File tree

3 files changed

+51
-35
lines changed

3 files changed

+51
-35
lines changed

CrossStitchProject/PatternMakerMainForm.Designer.cs

Lines changed: 31 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CrossStitchProject/PatternMakerMainForm.cs

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ private void CrossStitchButton_Click(object sender, EventArgs e)
4040
{
4141
crossStitchButton.Enabled = false;
4242
ShowWaitCursor();
43-
if (!previewWorker.IsBusy)
43+
if (!patternWorker.IsBusy)
4444
{
4545
patternWorker.RunWorkerAsync();
4646
}
@@ -82,22 +82,29 @@ private void PreviewWorker_DoWork(object sender, System.ComponentModel.DoWorkEve
8282
}
8383
private void PreviewWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
8484
{
85-
previewButton.Enabled = true;
8685
ShowNormalCursor();
86+
previewButton.Enabled = true;
8787
if (e.Result == null) { return; }
88-
var preview = (Bitmap)e.Result;
89-
using (var previewForm = new Form())
88+
try
9089
{
91-
previewForm.StartPosition = FormStartPosition.CenterScreen;
92-
previewForm.Width = preview.Width + 50;
93-
previewForm.Height = preview.Height + 50;
94-
var pb = new PictureBox
90+
var preview = (Bitmap)e.Result;
91+
using (var previewForm = new Form())
9592
{
96-
Dock = DockStyle.Fill,
97-
Image = preview
98-
};
99-
previewForm.Controls.Add(pb);
100-
previewForm.ShowDialog();
93+
previewForm.StartPosition = FormStartPosition.CenterScreen;
94+
previewForm.Width = preview.Width + 50;
95+
previewForm.Height = preview.Height + 50;
96+
var pb = new PictureBox
97+
{
98+
Dock = DockStyle.Fill,
99+
Image = preview
100+
};
101+
previewForm.Controls.Add(pb);
102+
previewForm.ShowDialog();
103+
}
104+
}
105+
catch(Exception ex)
106+
{
107+
DisplayException("Error generating preview", ex);
101108
}
102109
}
103110

CrossStitchProject/PatternMakerMainForm.resx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,6 @@
120120
<metadata name="openFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
121121
<value>17, 17</value>
122122
</metadata>
123-
<metadata name="fileLabel.Locked" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
124-
<value>True</value>
125-
</metadata>
126123
<metadata name="previewWorker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127124
<value>157, 17</value>
128125
</metadata>

0 commit comments

Comments
 (0)