CommontButton' Resim Getirme

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
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

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Ö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.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
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
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu arada commandbutton'un picture/resim özelliği olduğunu bilmiyordum, sayın faye_efsane'nin cevabıyla öğrenmiş oldum.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Ö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.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
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.
 
Üst