質問編集履歴
3
文章を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,10 @@
|
|
1
1
|
提示コードのMainWindow.cs コメント部内部のコードですが`comboBox_extension.SelectedIndex = -1;`としても未選択状況にならない原因が知りたいです。
|
2
|
+
|
3
|
+
##### 環境
|
4
|
+
OS: windows10
|
5
|
+
IDE: visual studio 2022
|
6
|
+
.Net 6.0
|
7
|
+
|
2
8
|
|
3
9
|
##### コードの内容
|
4
10
|
URLを解析してダウンロード可能な拡張子とそのフォーマット形式をリストアップする処理です。
|
@@ -12,6 +18,7 @@
|
|
12
18
|
|
13
19
|
##### 参考サイト
|
14
20
|
参考サイト:https://ryoryoyohb.hatenablog.com/entry/2017/09/04/192912
|
21
|
+
リファレンス: https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.combobox.selectedindex?view=windowsdesktop-6.0&viewFallbackFrom=net-6.0
|
15
22
|
|
16
23
|
##### 出力コンソール画面
|
17
24
|
```
|
2
文章を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,32 +10,43 @@
|
|
10
10
|
##### ソースコード全文
|
11
11
|
https://33.gigafile.nu/0529-c4ec7d1524b533a07b7f9f8a9adf85af0
|
12
12
|
|
13
|
-
|
14
13
|
##### 参考サイト
|
15
14
|
参考サイト:https://ryoryoyohb.hatenablog.com/entry/2017/09/04/192912
|
16
15
|
|
17
16
|
##### 出力コンソール画面
|
18
17
|
```
|
19
|
-
スレッド 0x3
|
18
|
+
スレッド 0x36b8 はコード 0 (0x0) で終了しました。
|
19
|
+
|
20
20
|
【Hans1126】【MAD】アルストロメリア(ALSTROEMERIA)-アルストロメリア(Alstroemeria)IDOLM@STER SHINY COLORS 偶像大師 閃耀色彩
|
21
21
|
|
22
|
-
|
22
|
+
m4a
|
23
|
+
おおおおおおおお
|
24
|
+
rrrrrrrrr
|
23
25
|
あああああ
|
24
26
|
OH MY GOD ー SHHis
|
25
27
|
|
26
28
|
|
27
29
|
あああああ
|
30
|
+
-1
|
31
|
+
あああああ
|
28
32
|
【Hans1126】【MAD】アルストロメリア(ALSTROEMERIA)-アルストロメリア(Alstroemeria)IDOLM@STER SHINY COLORS 偶像大師 閃耀色彩
|
29
33
|
|
34
|
+
m4a
|
35
|
+
おおおおおおおお
|
36
|
+
rrrrrrrrr
|
30
|
-
|
37
|
+
あああああ
|
31
38
|
OH MY GOD ー SHHis
|
32
39
|
|
33
40
|
|
34
41
|
あああああ
|
42
|
+
-1
|
43
|
+
あああああ
|
35
|
-
プログラム '[3
|
44
|
+
プログラム '[8136] Downloader.exe' はコード 0 (0x0) で終了しました。
|
45
|
+
|
36
46
|
```
|
37
47
|
|
38
48
|

|
49
|
+

|
39
50
|
##### Data.cs
|
40
51
|
```cs
|
41
52
|
using System.Diagnostics;
|
@@ -80,13 +91,7 @@
|
|
80
91
|
/* ########################### 初期化 ###########################*/
|
81
92
|
public Data(string t,string u,List<Format> f)
|
82
93
|
{
|
83
|
-
process.StartInfo.FileName = "yt-dlp";
|
84
|
-
process.StartInfo.RedirectStandardOutput = true;
|
85
|
-
process.StartInfo.RedirectStandardError = true;
|
86
|
-
process.OutputDataReceived += Output;
|
87
|
-
process.ErrorDataReceived += Output_Error;
|
88
|
-
process.StartInfo.CreateNoWindow = true; // コンソール・ウィンドウを開かない
|
89
|
-
|
94
|
+
//省略
|
90
95
|
|
91
96
|
title = t;
|
92
97
|
url = u;
|
@@ -259,13 +264,19 @@
|
|
259
264
|
if(data.getExtension_Format() == null)
|
260
265
|
{
|
261
266
|
Debug.WriteLine("あああああ");
|
267
|
+
comboBox_extension.SelectedValue = "";
|
268
|
+
|
262
269
|
comboBox_extension.SelectedIndex = -1;
|
270
|
+
|
271
|
+
Debug.WriteLine(comboBox_extension.SelectedIndex);
|
272
|
+
|
273
|
+
|
263
274
|
}
|
264
275
|
else
|
265
276
|
{
|
277
|
+
Debug.WriteLine("おおおおおおおお");
|
266
278
|
comboBox_extension.SelectedItem = data.getExtension_Format();
|
267
279
|
}
|
268
|
-
|
269
280
|
|
270
281
|
comboBox_audio.SelectedItem = data.getAudio_Format();
|
271
282
|
comboBox_movie.SelectedItem = data.getMovie_Format();
|
1
ソースコードを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,9 +7,11 @@
|
|
7
7
|
コンソールログを出してコードがそのif文に達しているかどうかを確認
|
8
8
|
参考サイトを調べてSelectedIndex= -1をすると未選択状況になることを確認
|
9
9
|
|
10
|
-
|
10
|
+
##### ソースコード全文
|
11
|
-
|
11
|
+
https://33.gigafile.nu/0529-c4ec7d1524b533a07b7f9f8a9adf85af0
|
12
|
+
|
13
|
+
|
12
|
-
|
14
|
+
##### 参考サイト
|
13
15
|
参考サイト:https://ryoryoyohb.hatenablog.com/entry/2017/09/04/192912
|
14
16
|
|
15
17
|
##### 出力コンソール画面
|