• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

CommontButton' Resim Getirme

Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Arkadaşlar Herkese merhaba,

Aynı CommontButton’ a Şarta göre, İsim ve Resim çağırabiliyor muyuz.

İsmi şarta göre Değiştire biliyoruz, sanırım Resmi de Değiştire biliriz,

Bana bunu Kodlayacak (Formülleyecek) Bir arkadaşımız var mıdır, İlgilenen yardımcı olan arkadaşlara şimdiden iliğiler i ve bilgileri için çok Teşekkürler.

Sağlıklı günler dileği ile Herkese Selamlar.



Şartımız, (FrmFatraListesi)'n de

If CbFaturaTuru.ListIndex = 0 Then 227826 CommontButton ( CbFaturaTuru )

(Resim Yolu : Masa Üstü, Loglar, İkonlar = incele)
Caption : İNCELE


Else 227827
CommontButton ( CbFaturaTuru )

(Resim Yolu : Masa Üstü, Loglar, İkonlar = Ekle)

Caption : FATURA EKLE

Exit Sub

End If
 

Ekli dosyalar

  • incele2.jpg
    incele2.jpg
    1.4 KB · Görüntüleme: 3
  • EKLE. ..jpg
    EKLE. ..jpg
    2.2 KB · Görüntüleme: 3
  • CommontButton.png
    CommontButton.png
    336 bayt · Görüntüleme: 2
Örnek dosya olsa daha iyi olurdu ama şöyle yardımcı olmaya çalışayım:

Her iki resmi de commandbutton üzerine ekleyin ve visible özelliğine false yapın. Sonra belirttiğiniz şartlarda

if .... then
image1.visible = true
image2.visible = false
commandbutton1.caption = "İNCELE"
else
image1.visible = false
image2.visible = true
commandbutton1.caption = "FATURA EKLE"
end if

şeklinde (tabi ki nesne isimlerine dikkat ederek) düzenleme yapın.
 
Merhaba,
İlgili kodlar için örnek, CommandButton1 'i kullandığınız buton ismi ile değiştiriniz.
Kod:
If CbFaturaTuru.ListIndex < 0 Then
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\incele.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "İNCELE"
Else
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\ekle.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "FATURA EKLE"
    Exit Sub
End If
 
Bu arada commandbutton'un picture/resim özelliği olduğunu bilmiyordum, sayın faye_efsane'nin cevabıyla öğrenmiş oldum.
 
Örnek dosya olsa daha iyi olurdu ama şöyle yardımcı olmaya çalışayım:

Her iki resmi de commandbutton üzerine ekleyin ve visible özelliğine false yapın. Sonra belirttiğiniz şartlarda

if .... then
image1.visible = true
image2.visible = false
commandbutton1.caption = "İNCELE"
else
image1.visible = false
image2.visible = true
commandbutton1.caption = "FATURA EKLE"
end if

şeklinde (tabi ki nesne isimlerine dikkat ederek) düzenleme yapın.
Çok Teşekkür ediyorum Yusuf kardeş, bir deneyeyim ,Sağlıklı günler dileği ile Selamlar.
 
Merhaba,
İlgili kodlar için örnek, CommandButton1 'i kullandığınız buton ismi ile değiştiriniz.
Kod:
If CbFaturaTuru.ListIndex < 0 Then
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\incele.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "İNCELE"
Else
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\ekle.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "FATURA EKLE"
    Exit Sub
End If
Merhaba,
İlgili kodlar için örnek, CommandButton1 'i kullandığınız buton ismi ile değiştiriniz.
Kod:
If CbFaturaTuru.ListIndex < 0 Then
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\incele.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "İNCELE"
Else
    CommandButton1.Picture = LoadPicture("C:\Users\" & Environ("UserName") & "\Desktop\Loglar\İkonlar\ekle.jpg")
    CommandButton1.PicturePosition = fmPicturePositionLeftCenter
    CommandButton1.Caption = "FATURA EKLE"
    Exit Sub
End If
Çok Teşekkür ediyorum kardeş, bir deneyeyim ,Sağlıklı günler dileği ile Selamlar.
 
Geri
Üst