View Categories

Açılır Menü Araç Çubukları Oluşturma Hakkında (VBA/ActiveX)

1 dakika okuma

Araç çubuğuna açılır menü düğmesi eklemek için şunu kullanın:Araç Çubuğu Düğmesi EkleBu yöntem yeni bir nesne oluşturur.Araç Çubuğu ÖğesiNesneyi seçer ve belirlenen araç çubuğuna ekler.

OAraç Çubuğu Düğmesi EkleBu metot, girdi olarak beş parametre alır: Index , Name , HelpString , Macro ve FlyoutButton . FlyoutButton parametresini TRUE olarak ayarlayarak , yeni düğme açılır menü düğmesi olarak oluşturulacaktır. Bu metottan döndürülen değer, yeni açılır menü araç çubuğu olacaktır. Açılır menü araç çubuğu daha sonra normal bir araç çubuğu gibi doldurulabilir.

Açılır menü düğmesi oluşturun #

Bu örnek iki araç çubuğu oluşturur. Birinci araç çubuğu bir açılır düğme içerir. İkinci araç çubuğu, birinci araç çubuğundaki açılır düğmeye bağlıdır.

Sub Ch6_AddFlyoutButton ( ) Dim currMenuGroup As AcadMenuGroup Set currMenuGroup = ThisDrawing.Application._MenuGroups.Item (
  0 ) 
  
  

 'İlk araç çubuğunu oluştur'
 Dim FirstToolbar As AcadToolbar
 Set FirstToolbar = currMenuGroup.Toolbars. _
 "İlkAraç Çubuğunu Ekle"

 ' Menü çubuğundaki ilk menüye açılır bir düğme
  ekleyin Dim FlyoutButton As AcadToolbarItem Set FlyoutButton = FirstToolbar . AddToolbarButton _
  ( "" , "Açılır" , "Açılır düğmeyi gösterir" , _
  "AÇ" , True )    
       

 'İkinci araç çubuğunu oluşturun. Bu, şuraya eklenecektir:
 ' Açılır düğme aracılığıyla ilk araç çubuğu . Dim SecondToolbar As AcadToolbar Set SecondToolbar = currMenuGroup . Toolbars . _
  Add ( "SecondToolbar" )
    
   

 'Sonraki araç çubuğuna bir düğme ekle'
 Dim newButton As AcadToolbarItem
 Dim openMacro As String

 ' Makroya "ESC ESC _open" ifadesinin VB karşılığını atayın 
 openMacro = Chr ( 3 ) + Chr ( 3 ) + "_open " Set newButton = SecondToolbar . AddToolbarButton _
  ( "" , "NewButton" , "Dosya aç." , openMacro )      
    

 'İkinci araç çubuğunu açılır menüye ekleyin
 ' Birinci
  araç
  çubuğundaki düğme FlyoutButton.AttachToolbarToFlyout currMenuGroup.Name , _ SecondToolbar.Name

 'Birinci araç çubuğunu göster, ikinci araç çubuğunu gizle'
 FirstToolbar.Visible = True
 İkinciAraçÇubuğu.Görünür = Yanlış
Son Alt Yordam

Tarafından desteklenmektedir BetterDocs

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir