質問編集履歴

3

文章を修正

2022/05/22 00:36

投稿

退会済みユーザー
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

文章を修正

2022/05/22 00:23

投稿

退会済みユーザー
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
- スレッド 0x31dc はコード 0 (0x0) で終了しました。
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
- webm
37
+ あああああ
31
38
  OH MY GOD ー SHHis
32
39
 
33
40
 
34
41
  あああああ
42
+ -1
43
+ あああああ
35
- プログラム '[3164] Downloader.exe' はコード 0 (0x0) で終了しました。
44
+ プログラム '[8136] Downloader.exe' はコード 0 (0x0) で終了しました。
45
+
36
46
  ```
37
47
 
38
48
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-20/333dd443-0484-437b-9275-736b14d354e3.png)
49
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-22/fe39304b-46a0-45a4-aac1-0ccbd6ec477d.png)
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
- process.StartInfo.UseShellExecute = false; // シェル機能を使用しない
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

ソースコードを追加

2022/05/22 00:08

投稿

退会済みユーザー
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
  ##### 出力コンソール画面