vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Vollbild-bild mit VB Express 2k5 
Autor: Bloody Rain
Datum: 09.11.07 18:05

	Private Sub dirDir_ExpTreeNodeSelected(ByVal SelPath As String, ByVal Item As _
  ExpTreeLib.CShItem) Handles dirDir.ExpTreeNodeSelected
		comboPath.Items.Add(SelPath)
		comboPath.SelectedIndex = comboPath.Items.Count - 1
 
		If Loaded Then
			If SelPath(1) = ":" Then colFiles = New Collection : ScanFiles(SelPath)
			bgwScanFiles.RunWorkerAsync(SelPath)
			Do Until bgwScanFiles.IsBusy = False : DoEvents() : Sleep(1000) : Loop
			Dim currFile As String, PicW As Integer, PicH As Integer, newPW As Single, _
  newPH As Single
			For Each currFile In colFiles : DoEvents()
				On Error Resume Next
				If colThumbs.Contains(LCase(currFile)) Then
					imglstImages.Images.Add(LCase(currFile), colThumbs(LCase(currFile)))
				End If
				On Error GoTo 0
				lstviewImages.Items.Add(LCase(currFile), StrSplitter(currFile, "\", 0), _
  LCase(currFile))
			Next
		End If
	End Sub
 
	Private Sub ScanFiles(ByVal Path As String)
		ScanFilesIntoCollection(colFiles, Path, 1)
	End Sub
 
	Private Sub bgwScanFiles_DoWork(ByVal sender As System.Object, ByVal e As _
  System.ComponentModel.DoWorkEventArgs) Handles bgwScanFiles.DoWork
		Dim SelPath As String
		SelPath = e.Argument
		Dim currFile As String, PicW As Integer, PicH As Integer, newPW As Single, _
  newPH As Single, currPic As Bitmap
		For Each currFile In colFiles : DoEvents()
			If Me.Visible = False Then Exit For
			PicW = 0 : PicH = 0	': picPreview.Image = Nothing
			On Error Resume Next
			If colThumbs.Contains(LCase(currFile)) Then
				colThumbs.Remove(LCase(currFile))
			End If
			currPic = AutoSizeImage(LoadImage(currFile), 160, 120)
			colThumbs.Add(currPic, LCase(currFile))
			On Error GoTo 0
		Next
	End Sub
ScanFilesIntoCollection sollte sich selber erklären, nachdem alle dateien des gewählten ordners darin sind werden mit dem BGWorker die Thumbs erstellt und nachdem der fertig ist geladen und eingefügt. geht schonmal schneller als vorher aber da bleiben noch genug probleme.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Vollbild-bild mit VB Express 2k52.723Bloody Rain07.11.07 16:55
Re: Vollbild-bild mit VB Express 2k51.451mikeb6907.11.07 17:51
Re: Vollbild-bild mit VB Express 2k51.199Bloody Rain07.11.07 17:57
Re: Vollbild-bild mit VB Express 2k51.170Bloody Rain09.11.07 14:19
Re: Vollbild-bild mit VB Express 2k51.090mikeb6909.11.07 17:34
Re: Vollbild-bild mit VB Express 2k51.192Bloody Rain09.11.07 18:05
Re: Vollbild-bild mit VB Express 2k51.099mikeb6909.11.07 19:43
Re: Vollbild-bild mit VB Express 2k51.066Bloody Rain10.11.07 00:04
Re: Vollbild-bild mit VB Express 2k51.079mikeb6910.11.07 09:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel