Form Üzerine Toolbar ( Menülü UserForm )

UserForm üzerine menü ekleyebileceğiniz nesne modeli.

Form Üzerine Toolbar ( Menülü UserForm )

İleti#1)  Tarkan VURAL » 21 Haz 2008 22:26

UserForm' unuzun üzerinde bir menü barı olsun isterseniz ek'teki örnek tam size göre.

ToolBox' a component olarak Microsoft ToolBar Control seçip uygulayın.
Resim
ToolBox' a eklenen bu yeni nesne modelini seçip formunuzun üzerine , üst kısma gelecek şekilde çizin.
Normal şartlarda ToolBox' a eklediğiniz ToolBar nesnesinden sonra referansı otomatik olarak işaretlenecektir. Yine de kontrol edebilirsiniz. Referans penceresinde Microsoft Common Controls seçili değilse işaretleyin.
Resim

Açık kodlama örneklerini aşağıya ekliyorum. Kodların tamamı ek' teki dosyada mevcuttur.
Kod: Tümünü seç
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
If Button.Key = "son" Then son
End Sub

Kod: Tümünü seç
Private Sub Toolbar1_ButtonMenuClick(ByVal ButtonMenu As MSComctlLib.ButtonMenu)
With ButtonMenu
    If .Key = "formac" Then formac
        If .Key = "yaz" Then yaz
            If .Key = "kapat" Then kapat
                If .Key = "deneme" Then deneme
End With
End Sub

Ekran görüntüsü şu şekilde olacak :
Resim

userform_toolbar.rar

Saygılarımızla,
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 47
İleti: 27385
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Form üzerine Toolbar ( Menülü UserForm )

İleti#2)  hsayar » 31 Ekm 2008 20:59

değişik bir örneği
viewtopic.php?f=78&t=798 başlığındaki 4. mesajdan indirebilirsiniz.
Felaket Başa Gelmeden Evvel Önleyici ve Koruyucu Tedbirler Düşünmek Lazım.

Felaket Geldikten Sonra Dövünmenin Yararı Yoktur.

Mustafa Kemal ATATÜRK
Kullanıcı avatarı
hsayar
Site Dostu
 
Adı Soyadı:Hüseyin SAYAR
Kayıt: 18 Eyl 2008 09:30
Meslek: Çalışma Ekonomisti
Yaş: 41
İleti: 609
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Edirne/İpsala

Form üzerine Toolbar ( Menülü UserForm )

İleti#3)  do12uk » 29 Arl 2008 01:46

Selamlar,
Öncelikle ellerinize sağlık.Gerçekten çok güzel bir paylaşım.
Benim merak ettiğim ve sormak istediğim,"ilk menü","son menü" ve "diğer menü" bölümlerini nasıl değiştirebileceğim.Excel dosyasını indirip kodları incelediğimde,ilgili bölümlere herhangi bir müdahele de bulunamadığımı gördüm.Sanki bir şekilde kodun içine gömülmüş diye düşündüm.
Konu biraz eski olmasına rağmen bu konuda bilgi verebilirseniz gerçekten çok sevinirim.
Tekrar teşekkürler,

Doruk
Kullanıcı avatarı
do12uk
 
Adı Soyadı:Doruk Pamir
Kayıt: 09 Arl 2008 00:48
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Ankara

Form üzerine Toolbar ( Menülü UserForm )

İleti#4)  Tarkan VURAL » 29 Arl 2008 21:28

Merhaba Doruk bey sitemize hoş geldiniz.

UserForm üzerinde menü yapımı için bir ToolBar nesnesi mevcut. Ayrıca UserForm sayfasında da ilgili kodlamalar mevcut ve paylaşılmıştır. Şifreli değildir. Evet olaylar kodlama içerisinde olmaktadır. Bunun için VBA makro kodlarını bilmeniz gerekmektedir. Kodları incelemeye başladığınızda - bilmiyorsanız - öğrenmeye de başlamış sayılırsınız. Bir kaç değişiklik yaparak çalıştırınız, oluşan değişimleri izleyiniz.

İyi çalışmalar.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 47
İleti: 27385
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

REKLAM
Excel Logo XML Oluşturucu
Logo Object Designer ile Uyarlama

Form üzerine Toolbar ( Menülü UserForm )

İleti#5)  do12uk » 30 Arl 2008 15:05

Tarkan Bey cevabınız için çok teşekkürler.
Sanırım ben derdimi tam olarak anlatamadım.Makro ekleme konusunda herhangi bir sıkıntı yaşamadım, fakat "Toolbar" opsiyonunu eklediğim zaman, üzerine yazı ekleme, hover özelliği gibi eklentileri yapamadım. Bu sebeb ile, sizin hazırladığınız örneği bir kez daha inceledim fakat malesef tekrar bir sonuç alamadım.
İçine makro eklemek vb. konulardan ziyade, Toolbar hakimiyeti üzerineydi aslında sormak istediğim.
"İlk Menü".."Son Menü" isimlendirmeleri ve biçimlendirmeleri belirten kodu göremediğimden dolayı,nasıl yapıldığını mümkünse öğrenmek istiyorum.
Tekrar teşekkürler,

Doruk
Kullanıcı avatarı
do12uk
 
Adı Soyadı:Doruk Pamir
Kayıt: 09 Arl 2008 00:48
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Ankara

Form üzerine Toolbar ( Menülü UserForm )

İleti#6)  Tarkan VURAL » 30 Arl 2008 15:24

ToolBar nesnesini eklediğiniz zaman , VBE penceresinden ToolBar'ın Custom özelliğinden faydalanıp menülerinizi ve makro başlıklarınızı oluşturabilirsiniz.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 47
İleti: 27385
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

REKLAM
ETA - Excel Konsolide Raporlama
ETA Excel Personel Entegre Raporu

Form üzerine Toolbar ( Menülü UserForm )

İleti#7)  do12uk » 30 Arl 2008 16:29

Çok teşekkür ederim gerçekten, tekrar ellerinize sağlık..

İyi çalışmalar,

Doruk
Kullanıcı avatarı
do12uk
 
Adı Soyadı:Doruk Pamir
Kayıt: 09 Arl 2008 00:48
İleti: 7
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Ankara

Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#8)  emre311 » 14 Kas 2012 17:15

Hocam toolbar örneğini tekrar yayınlarmısınız?
Kullanıcı avatarı
emre311
Yeni Başlamış
 
Adı Soyadı:emre alp
Kayıt: 23 Şub 2010 20:02
Konum: kırşehir
Meslek: makine teknikeri
Yaş: 36
İleti: 75
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: kırşehir

Cevap: Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#9)  Tarkan VURAL » 14 Kas 2012 17:37

emre311 yazdı:Hocam toolbar örneğini tekrar yayınlarmısınız?


Eskisi yoktu ama hemen benzer bir örnek hazırladım, ekliyorum.
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 47
İleti: 27385
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#10)  emre311 » 14 Kas 2012 17:53

Çok teşekkür ederim hocam sağolun.
Kullanıcı avatarı
emre311
Yeni Başlamış
 
Adı Soyadı:emre alp
Kayıt: 23 Şub 2010 20:02
Konum: kırşehir
Meslek: makine teknikeri
Yaş: 36
İleti: 75
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: kırşehir

Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#11)  emre311 » 14 Kas 2012 19:13

Hocam peki ekteki yöntemlerle toolbarda yetki verilebilirmi? Nasıl verilebirlir? Yardımınız için teşekkürler şimdiden.
Bu iletideki ekleri görmek için gerekli yetkilere sahip değilsiniz.
Kullanıcı avatarı
emre311
Yeni Başlamış
 
Adı Soyadı:emre alp
Kayıt: 23 Şub 2010 20:02
Konum: kırşehir
Meslek: makine teknikeri
Yaş: 36
İleti: 75
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: kırşehir

Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#12)  emre311 » 14 Kas 2012 23:44

Biraz uğraştırdı ama yaptım galiba. :)
Kullanıcı avatarı
emre311
Yeni Başlamış
 
Adı Soyadı:emre alp
Kayıt: 23 Şub 2010 20:02
Konum: kırşehir
Meslek: makine teknikeri
Yaş: 36
İleti: 75
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: kırşehir

Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#13)  Enes Recep BAĞ » 15 Kas 2012 11:10

Tarkan Bey aşağıdaki hatayı aldım, sanırım referanslardan hata veriyor.
Yardımcı olabilir misiniz?

Run-time error '424':
Object required

Could not load on object because it is not available on this machine.
Kullanıcı avatarı
Enes Recep BAĞ
Forum Moderatörü
 
Adı Soyadı:Enes Recep BAĞ
Kayıt: 30 Ağu 2010 15:39
Konum: 0 549 808 82 66
Meslek: Bilgi işlem
Yaş: 38
İleti: 8278
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: BURSA

Cevap: Cevap: Form üzerine Toolbar ( Menülü UserForm )

İleti#14)  Tarkan VURAL » 15 Kas 2012 11:16

erbag yazdı:Could not load on object because it is not available on this machine.


ToolBar nesnesi, MSCOMCTL.OCX dosyası içinden çıkan bir nesnedir. Sisteminizde bu dosya yüklü ise benim eklediğim nesneyi silip kendi toolbox araç kutunuzdan ekleyin.
Resim
www.tarkanvural.com.tr

İnnâ lillâhi ve innâ ileyhi raciûn
Şüphesiz ki; biz Allah’a âidiz ve vakti geldiğinde O’na döndürüleceğiz.

HasbunAllâhu ve nimel vekîl
Bize Allah yeter. O ne güzel vekildir.


ExcelVBA.NET' e katkıda bulunmak ister misiniz ?
Kullanıcı avatarı
Tarkan VURAL
Yönetim Kurulu
 
Adı Soyadı:Tarkan VURAL
Kayıt: 14 Haz 2008 18:27
Konum: @tarkanvural73
Meslek: LUU, Database Expert, Senior Software Specialist, Developer
Yaş: 47
İleti: 27385
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: İstanbul - Beylikdüzü

Cevap: Form Üzerine Toolbar ( Menülü UserForm )

İleti#15)  feraz » 16 Tem 2018 23:21

--)(
Kullanıcı avatarı
feraz
Site Dostu
 
Kayıt: 19 May 2014 17:36
Konum: Almanya
Meslek: İşçi
Yaş: 41
İleti: 6489
 
Cinsiyet: Bay
Bulunduğunuz İl / Semt: Aksaray


Forum ToolBar

Online Kullanıcılar

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 1 misafir

Bumerang - Yazarkafe