質問編集履歴

2

字の誤りと追加

2018/05/10 12:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -128,14 +128,10 @@
128
128
 
129
129
  Dim current As Integer
130
130
 
131
- '! 変更部分
132
-
133
131
  length = If(wmp00.currentMedia?.duration, 0)
134
132
 
135
133
  current = wmp00.Ctlcontrols.currentPosition
136
134
 
137
- '問題発生した部分=Progar1.Value = current
138
-
139
135
  Progbar1.Value = current
140
136
 
141
137
  Progbar1.Maximum = length
@@ -190,11 +186,13 @@
190
186
 
191
187
  Time_end.Text = wmp00.currentMedia.durationString
192
188
 
193
-
189
+ '追加
194
190
 
195
191
  Timer5.Start()
196
192
 
197
-
193
+ ProgressBar1.Maximum = wmp00.currentMedia.duration
194
+
195
+ ProgressBar1.Value = 0
198
196
 
199
197
  Case e.newState = WMPLib.WMPPlayState.wmppsMediaEnded '再生終了
200
198
 
@@ -562,15 +560,19 @@
562
560
 
563
561
  ##問題発生
564
562
 
565
- 1、
563
+ 1、解決しました。
566
-
564
+
567
- 問題発生した部分=Progar1.Value = current
565
+ > 問題発生した部分=Progar1.Value = current
568
566
 
569
567
  System.ArgumentOutOfRangeException: ''1' の値は 'Value' に対して有効ではありません。'Value' は 'minimum' と 'maximum' の間でなければなりません。
570
568
 
571
569
  パラメーター名:Value
572
570
 
571
+
572
+
573
- 修正して見ても↑の表示されてしまいます。
573
+ ---
574
+
575
+
574
576
 
575
577
  2、
576
578
 
@@ -592,9 +594,9 @@
592
594
 
593
595
  ##教えてほしい事
594
596
 
595
- 1,2で問題発生するのでどのように改善・修正したらいいんでしょうか?
597
+ 2で問題発生するのでどのように改善・修正したらいいんでしょうか?
596
-
598
+
597
- コード見にくいかもしれませんがごめんなさい(name変更)
599
+ コード見にくいかもしれませんがごめんなさい(name変更)
598
600
 
599
601
  教えてください。お願いします。
600
602
 

1

変更

2018/05/10 12:23

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  End Sub
100
100
 
101
- 'Timer=track_tim1~3
101
+ 'Timer=timer3~5に変更
102
102
 
103
103
  'TrA1~7=pictureboxです。
104
104
 
@@ -106,482 +106,484 @@
106
106
 
107
107
  'Time_End.Text=曲名の時間
108
108
 
109
- Private Sub track_tim1_Tick(sender As Object, e As EventArgs) Handles track_tim1.Tick
109
+ Private Sub Timer3_Tick(sender As Object, e As EventArgs) Handles Timer3.Tick
110
+
111
+ Progbar1.Value = 0
112
+
113
+ Time_text.Text = TimeSpan.FromSeconds(wmp00.Ctlcontrols.currentPosition).ToString("mm\:ss")
114
+
115
+ 'Timer3,4に変更
116
+
117
+ Me.Timer3.Enabled = False
118
+
119
+ Me.Timer4.Enabled = True
120
+
121
+
122
+
123
+ End Sub
124
+
125
+ Private Sub Timer4_Tick(sender As Object, e As EventArgs) Handles Timer4.Tick
126
+
127
+ Dim length As Integer
128
+
129
+ Dim current As Integer
130
+
131
+ '! 変更部分
132
+
133
+ length = If(wmp00.currentMedia?.duration, 0)
134
+
135
+ current = wmp00.Ctlcontrols.currentPosition
136
+
137
+ '問題発生した部分=Progar1.Value = current
138
+
139
+ Progbar1.Value = current
140
+
141
+ Progbar1.Maximum = length
142
+
143
+ If Progbar1.Value = 100 Then
144
+
145
+ Progbar1.Value = 0
146
+
147
+ End If
148
+
149
+ End Sub
150
+
151
+ Private Sub Timer5_Tick(sender As Object, e As EventArgs) Handles Timer5.Tick
152
+
153
+ '現在の時間(ポジション)を秒から分:秒に変換しTextBox2に表示
154
+
155
+ Time_text.Text = TimeSpan.FromSeconds(wmp00.Ctlcontrols.currentPosition).ToString("mm\:ss")
156
+
157
+ End Sub
158
+
159
+ Private Sub wmp00_PlayStateChange(ByVal sender As System.Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles wmp00.PlayStateChange
160
+
161
+ Try
162
+
163
+
164
+
165
+ For i = 0 To wmp00.currentPlaylist.count - 1
166
+
167
+ If wmp00.currentMedia.isIdentical(wmp00.currentPlaylist.Item(i)) Then
168
+
169
+ ListBox1.SelectedIndex = Str(i)
170
+
171
+
172
+
173
+ End If
174
+
175
+ Next
176
+
177
+
178
+
179
+ Catch ex As Exception
180
+
181
+
182
+
183
+ End Try
110
184
 
111
185
  Progbar1.Value = 0
112
186
 
113
- Time_text.Text = TimeSpan.FromSeconds(wmp00.Ctlcontrols.currentPosition).ToString("mm\:ss")
114
-
115
- Me.Timer1.Enabled = False
116
-
117
- Me.Timer2.Enabled = True
118
-
119
-
120
-
121
- End Sub
122
-
123
- Private Sub track_tim2_Tick(sender As Object, e As EventArgs) Handles track_tim2.Tick
124
-
125
- Dim length As Integer
126
-
127
- Dim current As Integer
128
-
129
- '! 変更部分
130
-
131
- length = If(wmp00.currentMedia?.duration, 0)
132
-
133
- current = wmp00.Ctlcontrols.currentPosition
134
-
135
- '問題発生した部分=Progar1.Value = current
136
-
137
- Progbar1.Value = current
138
-
139
- Progbar1.Maximum = length
140
-
141
- If Progbar1.Value = 100 Then
187
+ Select Case e.newState
188
+
189
+ Case WMPLib.WMPPlayState.wmppsPlaying '再生中
190
+
191
+ Time_end.Text = wmp00.currentMedia.durationString
192
+
193
+
194
+
195
+ Timer5.Start()
196
+
197
+
198
+
199
+ Case e.newState = WMPLib.WMPPlayState.wmppsMediaEnded '再生終了
200
+
201
+ Timer5.Stop()
202
+
203
+ Progbar1.Value = 0
204
+
205
+ Case WMPLib.WMPPlayState.wmppsMediaEnded
206
+
207
+ ' 再生が全て終了した時()
208
+
209
+ wmp00.Ctlcontrols.stop()
210
+
211
+
212
+
213
+ Case Else
214
+
215
+ Debug.Print(e.newState.ToString())
216
+
217
+
218
+
219
+ End Select
220
+
221
+
222
+
223
+
224
+
225
+ End Sub
226
+
227
+ Private Sub HScrollBar1_Scroll(sender As Object, e As ScrollEventArgs) Handles HScrollBar1.Scroll
228
+
229
+ wmp00.settings.volume = HScrollBar1.Value
230
+
231
+
232
+
233
+ Track1_Vo0.Text = "" & HScrollBar1.Value
234
+
235
+ End Sub
236
+
237
+
238
+
239
+ Private Sub Track1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Track1ToolStripMenuItem.Click
240
+
241
+ 'ファイルを開くダイアログTrack1
242
+
243
+ HScrollBar1.Value = 50
244
+
245
+ Track1_Vo0.Text = 50
246
+
247
+ TrA1.Enabled = True
248
+
249
+ TrA2.Enabled = True
250
+
251
+ TrA3.Enabled = True
252
+
253
+ TrA4.Enabled = True
254
+
255
+ TrA5.Enabled = True
256
+
257
+ TrA6.Enabled = True
258
+
259
+ TrA7.Enabled = True
260
+
261
+ wmp00.settings.autoStart = False
262
+
263
+ OpenFileDialog1.FileName = ""
264
+
265
+ OpenFileDialog1.Multiselect = True
266
+
267
+ OpenFileDialog1.Title = "開くファイルを指定"
268
+
269
+ OpenFileDialog1.Filter = "MP3(*.mp3)|*.mp3|
270
+
271
+ 全てのファイル (*.*)|*.*"
272
+
273
+ OpenFileDialog1.FilterIndex = 1
274
+
275
+ OpenFileDialog1.RestoreDirectory = True
276
+
277
+ If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
278
+
279
+
280
+
281
+
282
+
283
+ End If
284
+
285
+ For Each strFilePath As String In OpenFileDialog1.FileNames
286
+
287
+ Dim strFileName As String = IO.Path.GetFileName(strFilePath)
288
+
289
+ ListBox1.Items.Add(strFileName)
290
+
291
+
292
+
293
+ wmp00.currentPlaylist.appendItem(wmp00.newMedia(strFilePath))
294
+
295
+
296
+
297
+ Next
298
+
299
+
300
+
301
+ TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
302
+
303
+
304
+
305
+
306
+
307
+ End Sub
308
+
309
+
310
+
311
+ Private Sub FolderE_Click(sender As Object, e As EventArgs) Handles folderE.Click
312
+
313
+ 'クリアする
314
+
315
+ Aa0()
316
+
317
+ 'Track1
318
+
319
+ wmp00.currentPlaylist.clear()
320
+
321
+ ListBox1.Items.Clear()
322
+
323
+ Time_end.Clear()
324
+
325
+ TrA00.Clear()
326
+
327
+ Time_text.Clear()
328
+
329
+ wmp00.Ctlcontrols.stop()
330
+
331
+ wmp00.currentPlaylist.clear()
332
+
333
+ TrA1.Enabled = False
334
+
335
+ TrA2.Enabled = False
336
+
337
+ TrA3.Enabled = False
338
+
339
+ TrA4.Enabled = False
340
+
341
+ TrA5.Enabled = False
342
+
343
+ TrA6.Enabled = False
344
+
345
+ TrA7.Enabled = False
346
+
347
+ MessageBox.Show("クリアしました")
348
+
349
+ End Sub
350
+
351
+
352
+
353
+ Private Sub バージョンToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles バージョンToolStripMenuItem.Click
354
+
355
+ Version.Show()
356
+
357
+ End Sub
358
+
359
+ Private history1 As New HashSet(Of String)(StringComparer.OrdinalIgnoreCase)
360
+
361
+ Public Sub Aa0()
362
+
363
+ history1.Clear()
364
+
365
+ End Sub
366
+
367
+ Private Sub OpenFileDialog1_FileOk(sender As Object, e As ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
368
+
369
+ Dim files = OpenFileDialog1.FileNames
370
+
371
+ Dim conflict = files.Where(AddressOf history1.Contains)
372
+
373
+
374
+
375
+ If conflict.Any() Then
376
+
377
+ e.Cancel = True
378
+
379
+ Dim fileNames = conflict.Select(AddressOf System.IO.Path.GetFileName)
380
+
381
+ MessageBox.Show("同じファイルがあります。" & vbCrLf & String.Join(vbCrLf, fileNames), "競合", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
382
+
383
+ Else
384
+
385
+ Array.ForEach(files, AddressOf history1.Add)
386
+
387
+ End If
388
+
389
+ End Sub
390
+
391
+ Private Sub TrA1_Click(sender As Object, e As EventArgs) Handles TrA1.Click
392
+
393
+ wmp00.Ctlcontrols.play()
394
+
395
+ Progbar1.Value = 0
396
+
397
+ Timer3.Start()
398
+
399
+ Timer4.Start()
400
+
401
+
402
+
403
+ TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
404
+
405
+
406
+
407
+ End Sub
408
+
409
+
410
+
411
+ Private Sub TrA2_Click(sender As Object, e As EventArgs) Handles TrA2.Click
412
+
413
+ wmp00.Ctlcontrols.pause()
414
+
415
+
416
+
417
+ End Sub
418
+
419
+
420
+
421
+ Private Sub TrA3_Click(sender As Object, e As EventArgs) Handles TrA3.Click
422
+
423
+ wmp00.Ctlcontrols.stop()
424
+
425
+ Progbar1.Value = 0
426
+
427
+
428
+
429
+ End Sub
430
+
431
+
432
+
433
+ Private Sub TrA4_Click(sender As Object, e As EventArgs) Handles TrA4.Click
434
+
435
+ Try
436
+
437
+
438
+
439
+ ListBox1.SelectedIndex += -1
142
440
 
143
441
  Progbar1.Value = 0
144
442
 
443
+ Timer3.Start()
444
+
445
+ Timer4.Start()
446
+
447
+ Catch ex As Exception
448
+
449
+ MessageBox.Show("曲がありません",
450
+
451
+ "エラー",
452
+
453
+ MessageBoxButtons.OK,
454
+
455
+ MessageBoxIcon.Asterisk)
456
+
457
+ wmp00.Ctlcontrols.stop()
458
+
459
+ Timer1.Stop()
460
+
461
+ Timer2.Stop()
462
+
463
+
464
+
465
+ End Try
466
+
467
+ End Sub
468
+
469
+
470
+
471
+ Private Sub TrA5_Click(sender As Object, e As EventArgs) Handles TrA5.Click
472
+
473
+ Try
474
+
475
+
476
+
477
+ ListBox1.SelectedIndex += 1
478
+
479
+ Progbar1.Value = 0
480
+
481
+ Timer3.Start()
482
+
483
+ Timer4.Start()
484
+
485
+ Catch ex As Exception
486
+
487
+ MessageBox.Show("曲がありません",
488
+
489
+ "エラー",
490
+
491
+ MessageBoxButtons.OK,
492
+
493
+ MessageBoxIcon.Asterisk)
494
+
495
+ End Try
496
+
497
+ End Sub
498
+
499
+
500
+
501
+ Private Sub TrA6_Click(sender As Object, e As EventArgs) Handles TrA6.Click
502
+
503
+ Try
504
+
505
+ wmp00.Ctlcontrols.currentPosition = wmp00.Ctlcontrols.currentPosition - 5
506
+
507
+
508
+
509
+ Catch ex As Exception
510
+
511
+
512
+
513
+ End Try
514
+
515
+ End Sub
516
+
517
+
518
+
519
+ Private Sub TrA7_Click(sender As Object, e As EventArgs) Handles TrA7.Click
520
+
521
+ Try
522
+
523
+ wmp00.Ctlcontrols.currentPosition = wmp00.Ctlcontrols.currentPosition + 5
524
+
525
+
526
+
527
+ Catch ex As Exception
528
+
529
+
530
+
531
+ End Try
532
+
533
+ End Sub
534
+
535
+ ’問題発生
536
+
537
+ Dim IntSelectIndexPre1 As Integer=0
538
+
539
+
540
+
541
+ Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
542
+
543
+ If ListBox1.SelectedItem <> "" Then
544
+
545
+ TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
546
+
145
547
  End If
146
548
 
549
+ If IntSelectIndexPre1 = ListBox1.SelectedIndex Then
550
+
147
- End Sub
551
+ Exit Sub
148
-
149
- Private Sub track_tim3_Tick(sender As Object, e As EventArgs) Handles track_tim3.Tick
150
-
151
- '現在の時間(ポジション)を秒から分:秒に変換しTextBox2に表示
152
-
153
- Time_text.Text = TimeSpan.FromSeconds(wmp00.Ctlcontrols.currentPosition).ToString("mm\:ss")
154
-
155
- End Sub
156
-
157
- Private Sub wmp00_PlayStateChange(ByVal sender As System.Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles wmp00.PlayStateChange
158
-
159
- Try
160
-
161
-
162
-
163
- For i = 0 To wmp00.currentPlaylist.count - 1
164
-
165
- If wmp00.currentMedia.isIdentical(wmp00.currentPlaylist.Item(i)) Then
166
-
167
- ListBox1.SelectedIndex = Str(i)
168
-
169
-
170
-
171
- End If
172
-
173
- Next
174
-
175
-
176
-
177
- Catch ex As Exception
178
-
179
-
180
-
181
- End Try
182
-
183
- Progbar1.Value = 0
184
-
185
- Select Case e.newState
186
-
187
- Case WMPLib.WMPPlayState.wmppsPlaying '再生中
188
-
189
- Time_end.Text = wmp00.currentMedia.durationString
190
-
191
-
192
-
193
- track_tim3.Start()
194
-
195
-
196
-
197
- Case e.newState = WMPLib.WMPPlayState.wmppsMediaEnded '再生終了
198
-
199
- track_tim3.Stop()
200
-
201
- Progbar1.Value = 0
202
-
203
- Case WMPLib.WMPPlayState.wmppsMediaEnded
204
-
205
- ' 再生が全て終了した時()
206
-
207
- wmp00.Ctlcontrols.stop()
208
-
209
-
210
-
211
- Case Else
212
-
213
- Debug.Print(e.newState.ToString())
214
-
215
-
216
-
217
- End Select
218
-
219
-
220
-
221
-
222
-
223
- End Sub
224
-
225
- Private Sub HScrollBar1_Scroll(sender As Object, e As ScrollEventArgs) Handles HScrollBar1.Scroll
226
-
227
- wmp00.settings.volume = HScrollBar1.Value
228
-
229
-
230
-
231
- Track1_Vo0.Text = "" & HScrollBar1.Value
232
-
233
- End Sub
234
-
235
-
236
-
237
- Private Sub Track1ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles Track1ToolStripMenuItem.Click
238
-
239
- 'ファイルを開くダイアログTrack1
240
-
241
- HScrollBar1.Value = 50
242
-
243
- Track1_Vo0.Text = 50
244
-
245
- TrA1.Enabled = True
246
-
247
- TrA2.Enabled = True
248
-
249
- TrA3.Enabled = True
250
-
251
- TrA4.Enabled = True
252
-
253
- TrA5.Enabled = True
254
-
255
- TrA6.Enabled = True
256
-
257
- TrA7.Enabled = True
258
-
259
- wmp00.settings.autoStart = False
260
-
261
- OpenFileDialog1.FileName = ""
262
-
263
- OpenFileDialog1.Multiselect = True
264
-
265
- OpenFileDialog1.Title = "開くファイルを指定"
266
-
267
- OpenFileDialog1.Filter = "MP3(*.mp3)|*.mp3|
268
-
269
- 全てのファイル (*.*)|*.*"
270
-
271
- OpenFileDialog1.FilterIndex = 1
272
-
273
- OpenFileDialog1.RestoreDirectory = True
274
-
275
- If OpenFileDialog1.ShowDialog() = DialogResult.OK Then
276
-
277
-
278
-
279
-
280
552
 
281
553
  End If
282
554
 
283
- For Each strFilePath As String In OpenFileDialog1.FileNames
284
-
285
- Dim strFileName As String = IO.Path.GetFileName(strFilePath)
286
-
287
- ListBox1.Items.Add(strFileName)
288
-
289
-
290
-
291
- wmp00.currentPlaylist.appendItem(wmp00.newMedia(strFilePath))
292
-
293
-
294
-
295
- Next
296
-
297
-
298
-
299
- TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
300
-
301
-
302
-
303
-
304
-
305
- End Sub
306
-
307
-
308
-
309
- Private Sub FolderE_Click(sender As Object, e As EventArgs) Handles folderE.Click
310
-
311
- 'クリアする
312
-
313
- Aa0()
314
-
315
- 'Track1
316
-
317
- wmp00.currentPlaylist.clear()
318
-
319
- ListBox1.Items.Clear()
320
-
321
- Time_end.Clear()
322
-
323
- TrA00.Clear()
324
-
325
- Time_text.Clear()
326
-
327
- wmp00.Ctlcontrols.stop()
328
-
329
- wmp00.currentPlaylist.clear()
330
-
331
- TrA1.Enabled = False
332
-
333
- TrA2.Enabled = False
334
-
335
- TrA3.Enabled = False
336
-
337
- TrA4.Enabled = False
338
-
339
- TrA5.Enabled = False
340
-
341
- TrA6.Enabled = False
342
-
343
- TrA7.Enabled = False
344
-
345
- MessageBox.Show("クリアしました")
346
-
347
- End Sub
348
-
349
-
350
-
351
- Private Sub バージョンToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles バージョンToolStripMenuItem.Click
352
-
353
- Version.Show()
354
-
355
- End Sub
356
-
357
- Private history1 As New HashSet(Of String)(StringComparer.OrdinalIgnoreCase)
358
-
359
- Public Sub Aa0()
360
-
361
- history1.Clear()
362
-
363
- End Sub
364
-
365
- Private Sub OpenFileDialog1_FileOk(sender As Object, e As ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk
366
-
367
- Dim files = OpenFileDialog1.FileNames
368
-
369
- Dim conflict = files.Where(AddressOf history1.Contains)
370
-
371
-
372
-
373
- If conflict.Any() Then
374
-
375
- e.Cancel = True
376
-
377
- Dim fileNames = conflict.Select(AddressOf System.IO.Path.GetFileName)
378
-
379
- MessageBox.Show("同じファイルがあります。" & vbCrLf & String.Join(vbCrLf, fileNames), "競合", MessageBoxButtons.OK, MessageBoxIcon.Exclamation)
380
-
381
- Else
382
-
383
- Array.ForEach(files, AddressOf history1.Add)
384
-
385
- End If
386
-
387
- End Sub
388
-
389
- Private Sub TrA1_Click(sender As Object, e As EventArgs) Handles TrA1.Click
390
-
391
- wmp00.Ctlcontrols.play()
392
-
393
- Progbar1.Value = 0
394
-
395
- track_tim1.Start()
396
-
397
- track_tim2.Start()
398
-
399
-
400
-
401
- TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
402
-
403
-
404
-
405
- End Sub
406
-
407
-
408
-
409
- Private Sub TrA2_Click(sender As Object, e As EventArgs) Handles TrA2.Click
410
-
411
- wmp00.Ctlcontrols.pause()
412
-
413
-
414
-
415
- End Sub
416
-
417
-
418
-
419
- Private Sub TrA3_Click(sender As Object, e As EventArgs) Handles TrA3.Click
420
-
421
- wmp00.Ctlcontrols.stop()
422
-
423
- Progbar1.Value = 0
424
-
425
-
426
-
427
- End Sub
428
-
429
-
430
-
431
- Private Sub TrA4_Click(sender As Object, e As EventArgs) Handles TrA4.Click
432
-
433
- Try
434
-
435
-
436
-
437
- ListBox1.SelectedIndex += -1
438
-
439
- Progbar1.Value = 0
440
-
441
- Timer1.Start()
442
-
443
- Timer2.Start()
444
-
445
- Catch ex As Exception
446
-
447
- MessageBox.Show("曲がありません",
448
-
449
- "エラー",
450
-
451
- MessageBoxButtons.OK,
452
-
453
- MessageBoxIcon.Asterisk)
454
-
455
- wmp00.Ctlcontrols.stop()
456
-
457
- Timer1.Stop()
458
-
459
- Timer2.Stop()
460
-
461
-
462
-
463
- End Try
464
-
465
- End Sub
466
-
467
-
468
-
469
- Private Sub TrA5_Click(sender As Object, e As EventArgs) Handles TrA5.Click
470
-
471
- Try
472
-
473
-
474
-
475
- ListBox1.SelectedIndex += 1
476
-
477
- Progbar1.Value = 0
478
-
479
- Timer1.Start()
480
-
481
- Timer2.Start()
482
-
483
- Catch ex As Exception
484
-
485
- MessageBox.Show("曲がありません",
486
-
487
- "エラー",
488
-
489
- MessageBoxButtons.OK,
490
-
491
- MessageBoxIcon.Asterisk)
492
-
493
- End Try
494
-
495
- End Sub
496
-
497
-
498
-
499
- Private Sub TrA6_Click(sender As Object, e As EventArgs) Handles TrA6.Click
500
-
501
- Try
502
-
503
- wmp00.Ctlcontrols.currentPosition = wmp00.Ctlcontrols.currentPosition - 5
504
-
505
-
506
-
507
- Catch ex As Exception
508
-
509
-
510
-
511
- End Try
512
-
513
- End Sub
514
-
515
-
516
-
517
- Private Sub TrA7_Click(sender As Object, e As EventArgs) Handles TrA7.Click
518
-
519
- Try
520
-
521
- wmp00.Ctlcontrols.currentPosition = wmp00.Ctlcontrols.currentPosition + 5
522
-
523
-
524
-
525
- Catch ex As Exception
526
-
527
-
528
-
529
- End Try
530
-
531
- End Sub
555
+ IntSelectIndexPre1 = ListBox1.SelectedIndex
556
+
557
+ wmp00.Ctlcontrols.playItem(wmp00.currentPlaylist.Item(ListBox1.SelectedIndex))
558
+
559
+ End Sub
560
+
561
+ ```
562
+
563
+ ##問題発生
564
+
565
+ 1、
566
+
567
+ 問題発生した部分=Progar1.Value = current
568
+
569
+ System.ArgumentOutOfRangeException: ''1' の値は 'Value' に対して有効ではありません。'Value' は 'minimum' と 'maximum' の間でなければなりません。
570
+
571
+ パラメーター名:Value
572
+
573
+ 修正して見ても↑の表示されてしまいます。
574
+
575
+ 2、
532
576
 
533
577
  ’問題発生
534
578
 
535
- Dim IntSelectIndexPre1 As Integer
579
+ Dim IntSelectIndexPre1 As IntegerからEnd Subまで
536
-
537
-
538
-
539
- Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
580
+
540
-
541
- If ListBox1.SelectedItem <> "" Then
581
+
542
-
543
- TrA00.Text = System.IO.Path.GetFileName(ListBox1.SelectedItem)
582
+
544
-
545
- End If
546
-
547
- If IntSelectIndexPre1 = ListBox1.SelectedIndex Then
548
-
549
- Exit Sub
550
-
551
- End If
552
-
553
- IntSelectIndexPre1 = ListBox1.SelectedIndex
554
-
555
- wmp00.Ctlcontrols.playItem(wmp00.currentPlaylist.Item(ListBox1.SelectedIndex))
556
-
557
- End Sub
558
-
559
- ```
560
-
561
- ##問題発生
562
-
563
- 1、
564
-
565
- 問題発生した部分=Progar1.Value = current
583
+ 1曲目が終わってから2曲目に再する時2度再生てしまいまし
566
-
567
- System.ArgumentOutOfRangeException: ''1' の値は 'Value' に対して有効ではありません。'Value' は 'minimum' と 'maximum' の間でなければなりません。
568
-
569
- パラメーター名:Value
570
-
571
-
572
-
573
- 2、
574
584
 
575
585
  ’問題発生
576
586
 
577
- Dim IntSelectIndexPre1 As IntegerからEnd Subまで
578
-
579
-
580
-
581
- 1曲目が終わってから2曲目に再生する時2度再生してしまいました。
582
-
583
- ’問題発生
584
-
585
587
  Dim IntSelectIndexPre1 As Integer~すべて消す
586
588
 
587
589