Listeden Seçilen Resmi Form Içinde Gösterme
#1
Merhabalar yardımlarınız için peşinen teşekkür ederim ekte koyduğun dosyayı arşivimi karıştırırken buldum . İstediğim  listeden seçilen dosya aynı form üzerinde gözüksün (amacım alt klasörlerdeki resimleri görüntülemek denedim ama mantığı anlayamadım) lblPath etiketindeki veri ile lbxFiles listesindeki seçilen veriyi birleştirip referans oluşturma ve resimin görünmesini sağlamak (etiket olduğu için veriyi alamadım)


Eklenti Dosyaları
.rar   Explorer97.rar (Boyut: 729,6 KB / İndirilme: 112)



  Alıntı
Bu mesajı beğenenler:
#2
Merhaba.. 

Form üzerindeki resim nesnesinin biçim özelliğinde bulunan resim türü özelliğini BAĞLI yaptıktan sonra sağdaki listenin çift tıklandığında olay yordamında bulunan prosedürü aşağıdaki gibi değiştirirseniz resim dosyalarını nesnede görüntüleyebilirsiniz.. 



Visual Basic
  1. Dim varRet
  2. Dim stPath     As String
  3.  
  4.    If mstPath = vbNullString Then
  5.        stPath = Left$(Me!lbxFolders, Len(Me!lbxFolders) - 1)
  6.    Else
  7.        stPath = mstPath & "\" & Me!lbxFolders
  8.    End If
  9.    If Right(Me!lbxFiles, 3) = "jpg" Or Right(Me!lbxFiles, 3) = "png" Then
  10.        Resim18.Picture = mstFilePath & "\" & Me!lbxFiles
  11.    Else
  12.        varRet = fHandleFile(stPath & "\" & Me!lbxFiles, WIN_NORMAL)
  13.    End If





  Alıntı
Bu mesajı beğenenler:
#3
Teşekkür ederim işimi gördü. yalnız soldaki listeyi nasıl sabitlerim sadece o klasördeki resimler gözükmesi için



  Alıntı
Bu mesajı beğenenler:
#4
Başlangıç klasörünü sabitlemek istiyorsanız formun içindeki sFillRoot adlı prosedürü bu şekilde düzenleyebilirsiniz.. Düzenlediğim kısım masaüstünü başlangıç klasörü yapar; değiştirebilirsiniz..:


Visual Basic
  1. Private Sub sFillRoot()
  2. Dim strAllDrives As String
  3. Dim strTmp As String, strOut As String
  4. Dim loDir      As clsDir
  5.  
  6.    Set loDir = New clsDir
  7.  
  8.    '    strAllDrives = fGetDrives() Burayı pasif yaptım
  9.  
  10.    strOut = vbNullString
  11.  
  12.    mboolRoot = True
  13.  
  14.    Do
  15.        ' strTmp = Mid$(strAllDrives, 1, InStr(strAllDrives, vbNullChar) - 1) 'eskisi
  16.        strTmp = Environ("userprofile") & "\Desktop\"
  17.        strAllDrives = Mid$(strAllDrives, InStr(strAllDrives, vbNullChar) + 1)
  18.        strOut = strOut & strTmp & ";"
  19.    Loop While strAllDrives <> ""
  20.  
  21.    'trim strOut
  22.    strOut = Left$(strOut, Len(strOut) - 1)
  23.  
  24.    'populate the ListBox
  25.    With Me!lbxFolders
  26.        .RowSourceType = "Value List"
  27.        .RowSource = strOut
  28.    End With
  29.  
  30.    Me!cmdNavUp.Enabled = False
  31.    Set loDir = Nothing
  32.    mstPath = vbNullString
  33.  
  34. End Sub





  Alıntı
Bu mesajı beğenenler:
#5
Taruz hocam hakkını helal et
işyerinde senin tecrübelerinden çok yararlandım 
diğer yardımcı olan arkadaşlarda hakkını helal etsin
Hepinizden Allah razı olsun



  Alıntı
Bu mesajı beğenenler:
#6
Eksik olmayın.. Helal olsun..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Raporda Resimleri Gösterme ahmet114 53 967 05-04-2024, 00:43
Son Mesaj: dsezgin
  Acceste Liste Kutusundan Seçilen Veriyi Metin Kutusuna Gönderme Pasham 24 329 04-04-2024, 01:18
Son Mesaj: halily
  Raporda Tek Sayfada 2 Kayıt Gösterme adnnfrm 5 130 28-01-2024, 01:25
Son Mesaj: adnnfrm
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.181 29-12-2023, 10:24
Son Mesaj: burhanb
  [TABLO] Seçilen Projeye Göre Tablolara Veri Ekleme webtenoyna 4 132 24-12-2023, 16:47
Son Mesaj: webtenoyna
  [SORGU] Sorgu icinde gruplama MuazTurkyilmaz 6 2.383 23-11-2023, 00:53
Son Mesaj: dsezgin
  Ana Menüden 2.form Açtığımda Form Görev çubuğuna Inmiyor. 32'den 64'e Geçiş Hatası OGUZTURKYILMAZ 3 247 13-04-2023, 23:39
Son Mesaj: OGUZTURKYILMAZ
  [FORM] Içinde Başka Form Olan Formu Gizli Açma hedefkaya 8 341 27-03-2023, 17:05
Son Mesaj: hedefkaya

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi