質問するログイン新規登録

回答編集履歴

1

見直しキャンペーン中

2023/07/17 06:04

投稿

TN8001
TN8001

スコア10180

answer CHANGED
@@ -1,29 +1,29 @@
1
- こんな感じでどうでしょうか
1
+ こんな感じでどうでしょうか
2
+
2
- MainForm.cs
3
+ ```cs:MainForm.cs
3
- ```C#
4
- namespace WaveFormRendererApp
4
+ namespace WaveFormRendererApp
5
- {
5
+ {
6
- public partial class MainForm : Form
6
+ public partial class MainForm : Form
7
- {
7
+ {
8
- // 省略
8
+ // 省略
9
-
9
+
10
- private void RenderThreadFunc(IPeakProvider peakProvider, WaveFormRendererSettings settings)
10
+ private void RenderThreadFunc(IPeakProvider peakProvider, WaveFormRendererSettings settings)
11
- {
11
+ {
12
- Image image = null;
12
+ Image image = null;
13
- try
13
+ try
14
- {
14
+ {
15
- image = waveFormRenderer.Render(selectedFile, peakProvider, settings);
15
+ image = waveFormRenderer.Render(selectedFile, peakProvider, settings);
16
- // ここで右に90度回す
16
+ // ここで右に90度回す
17
- image.RotateFlip(RotateFlipType.Rotate90FlipNone);
17
+ image.RotateFlip(RotateFlipType.Rotate90FlipNone);
18
- }
18
+ }
19
- catch(Exception e)
19
+ catch(Exception e)
20
- {
20
+ {
21
- MessageBox.Show(e.Message);
21
+ MessageBox.Show(e.Message);
22
- }
22
+ }
23
- BeginInvoke((Action)(() => FinishedRender(image)));
23
+ BeginInvoke((Action)(() => FinishedRender(image)));
24
- }
24
+ }
25
-
25
+
26
- // 省略
26
+ // 省略
27
- }
27
+ }
28
- }
28
+ }
29
29
  ```