KintaRo Posted February 2, 2010 Share Posted February 2, 2010 Bu başlıkta Projelerimizde kullandığımız menülere nasıl ikon atayacağımızı anlatacağım Örnek: Öncelikle Project/Menu bar menusunden "Show Menu Bar" seçeneğini işaretleyelim. Alttaki listede Main Menu 1, Main Menu 2 ve alt menüleri aktif olacak. Bunlarin üzerine çift tıklayarak isimlerini değiştirebilirsiniz. Bu menulerin hepsinin birer ID si var. Listedekiler: Main Menu 1 = 100 Sub Menu 1 = 101 Sub Menu 1 = 102 Şimdi Proje sayfasının Script bölümündeki On Menu sekmesine şu kodları ekleyelim: if e_ID==101 then Dialog.Message("Mesaj", "1. program açıldı") elseif e_ID==102 then Dialog.Message("Mesaj", "2. program açıldı") end[/CODE] Daha sonra şu adresten grafik dosyamızı indirelim (Bu benim OtoKur'da kullandığım grafik seti, bu dosyayı daha sonra siz hazırlayacaksınız): [CODE]http://www.tamotomatik.org/dosya/menuset.zip[/CODE] [CODE]http://www.tamotomatik.org/dosya/menuset.rar[/CODE] Dosyayı indirdikten sonra projemizin içindeki AutoplayImages klasorune atalım. Project/Menubar menusunu açalım ve Use Image List secenegini işaretleyip Browse tuşundna imageset.bmp dosyamızı gosterelim. Penceremiz şu şekilde görünecek: menuset.bmp dosyasında gördüğünüz gibi tüm simgeler yanyana sıralanmış. Resimlerin sırası: 0,1,2,3 şeklinde gider. Yani ilk resim 0 dır sonra ki 1 vs. Şimdi yukardaki listedeki Main Menu 1'in yanındaki küçük oka basın ve alt menüdeki Sub Menu 1'e çift tıklayın Icon ID kısmını 0 yapın. Sub Menu 2'ye çift tıklayın ve Icon ID kısmını 1 yapın. Tamam diyerek pencereyi kapatın. Projeyi çalıştırın ve menünüze tıklayın. Yanına ikonların geldiğini göreceksiniz. { NOTLAR } Kırmızı çizgi ile işaretlenmiş kutudan menü ismini değiştirebilirsiniz. ______________________________________________________________________________ [CODE] if e_ID==101 then Dialog.Message("Mesaj", "1. program açıldı") elseif e_ID==102 then Dialog.Message("Mesaj", "2. program açıldı") end[/CODE] Burası sadece 2 alt menü için. Menü sayınız kaç ise o kadar kod girmeniz gerekir. Örneğin alt menü sayınız 5 ise; [CODE] if e_ID==101 then Dialog.Message("Mesaj", "1. program açıldı") elseif e_ID==102 then Dialog.Message("Mesaj", "2. program açıldı") elseif e_ID==103 then Dialog.Message("Mesaj", "3. program açıldı") elseif e_ID==104 then Dialog.Message("Mesaj", "4. program açıldı") elseif e_ID==105 then Dialog.Message("Mesaj", "5. program açıldı") end[/CODE] Tabi bunu yaptıktan sonra menülerinizin ID'lerini burdaki ID lere eşitlemeniz gerekir. Ayrıca Dialog.Message("Mesaj", "X. program açıldı") kodlarının yerine çalıştırmayı istediğiniz kodları yazacaksınız. MENUSET.bmp dosyası özellikleri; Dosya formatı BMP olmalıdır. Arkaplan beyaz olmalıdır. İçine eklenecek resimler yanyana, birbirine bitişik, ve her resim 16x16 pixel boyutlarında olmalıdır. İlk resmin sırası 0'dır. İkinci Resmin sırası 1'dir. Üçüncü resimin sırası 2'dir. ve böyle devam eder. AMS de bu sıralamayı kullanacaksınız. Link to comment Share on other sites More sharing options...
Mükemmel Posted February 2, 2010 Share Posted February 2, 2010 Hmm . Oraya Programlar menüsü açacan. İkonlu filan. Link to comment Share on other sites More sharing options...
FİRE BİRD Posted February 2, 2010 Share Posted February 2, 2010 Anlatımın için teşekkürler bir konuyu daha öğrenmiş bulunuyoruz. İmageshack ın azline uğramadan dersi garantiye alalım. http://www.4shared.com/file/213913313/8ddf9ba1/Menubara_ikon_atamak.html[/CODE] İlerde bu dersleri bir e-kitapta toplayıp yayınlayacağım.. Link to comment Share on other sites More sharing options...
emutlu Posted February 2, 2010 Share Posted February 2, 2010 Anlatımın için teşekkürler bir konuyu daha öğrenmiş bulunuyoruz. İmageshack ın azline uğramadan dersi garantiye alalım. http://www.4shared.com/file/213913313/8ddf9ba1/Menubara_ikon_atamak.html[/CODE] İlerde bu dersleri bir e-kitapta toplayıp yayınlayacağım.. Teşekkürler.. Çok iyi olur.. Hatta bu programı baştan sona anlatan bir döküman olursa daha da iyi olur.. Link to comment Share on other sites More sharing options...
xarax Posted February 2, 2010 Share Posted February 2, 2010 Teşekkürler.. Çok iyi olur.. Hatta bu programı baştan sona anlatan bir döküman olursa daha da iyi olur.. artık indigorose(ams nin üreticisi) bu dökümanı help dosyası olarak koyar. Link to comment Share on other sites More sharing options...
baykus41 Posted February 6, 2010 Share Posted February 6, 2010 Verdiğin bilgiler için çok saol bu programı kullanmayı yaklaşık olarak 2-3 ay önce rastgele buldum bu listeleme olayını ve yanına icon koyma olayını merak ediyordum sayende bir deneme yaptım ve çok güzel oldu ellerine sağlık Link to comment Share on other sites More sharing options...
halil355 Posted February 27, 2010 Share Posted February 27, 2010 Bu menülelere bi türlü kod ekleyemedim,normal butona CD kapagini acmak icin ekliyorum ama menülere ekleyemedim? Link to comment Share on other sites More sharing options...
halil355 Posted March 2, 2010 Share Posted March 2, 2010 Bu menülelere bi türlü kod ekleyemedim,normal butona CD kapagini acmak icin ekliyorum ama menülere ekleyemedim? yukardaki kod atamasini yaptim,menüset dosyasinida simdi indirdim tesekkürler... Link to comment Share on other sites More sharing options...
halil355 Posted March 2, 2010 Share Posted March 2, 2010 menüset dosyasini nasil hazirlayabiliriz... Link to comment Share on other sites More sharing options...
KintaRo Posted March 2, 2010 Author Share Posted March 2, 2010 MENUSET.bmp dosyası özellikleri; Dosya formatı BMP olmalıdır. Arkaplan beyaz olmalıdır. İçine eklenecek resimler yanyana, birbirine bitişik, ve her resim 16x16 pixel boyutlarında olmalıdır. İlk resmin sırası 0'dır. İkinci Resmin sırası 1'dir. Üçüncü resimin sırası 2'dir. ve böyle devam eder. AMS de bu sıralamayı kullanacaksınız. Link to comment Share on other sites More sharing options...
halil355 Posted March 2, 2010 Share Posted March 2, 2010 MENUSET.bmp dosyası özellikleri; Dosya formatı BMP olmalıdır. Arkaplan beyaz olmalıdır. İçine eklenecek resimler yanyana, birbirine bitişik, ve her resim 16x16 pixel boyutlarında olmalıdır. İlk resmin sırası 0'dır. İkinci Resmin sırası 1'dir. Üçüncü resimin sırası 2'dir. ve böyle devam eder. AMS de bu sıralamayı kullanacaksınız. tesekkürler dostum simdi tamamen anlasildi,eline saglik... Link to comment Share on other sites More sharing options...
master25 Posted April 15, 2010 Share Posted April 15, 2010 başkan iconlar tamamda menülere işlem nasıl atıyacaz Link to comment Share on other sites More sharing options...
KintaRo Posted April 15, 2010 Author Share Posted April 15, 2010 if e_ID==101 then Dialog.Message("Mesaj", "1. program açıldı") elseif e_ID==102 then Dialog.Message("Mesaj", "2. program açıldı") elseif e_ID==103 then Dialog.Message("Mesaj", "3. program açıldı") elseif e_ID==104 then Dialog.Message("Mesaj", "4. program açıldı") elseif e_ID==105 then Dialog.Message("Mesaj", "5. program açıldı") end[/CODE] Tabi bunu yaptıktan sonra menülerinizin ID'lerini burdaki ID lere eşitlemeniz gerekir. Ayrıca Dialog.Message("Mesaj", "X. program açıldı") kodlarının yerine çalıştırmayı istediğiniz kodları yazacaksınız. Yukarda açıklamıştım. Kodları Sayfanın On Menu evresine yazacaksınız ve dediğim gibi ID leri eşitleyeceksiniz. Örneğin Wİnrar diye bir menü yaptınız onun ID'si 105 ise elseif e_ID==105 then Dialog.Message("Mesaj", "5. program açıldı") bu kısma yazacaksınız kodunu. Link to comment Share on other sites More sharing options...
Eicca Posted April 21, 2010 Share Posted April 21, 2010 çok yararlı oldu .ams ile ilgili dökümanlarını hep paylaş Link to comment Share on other sites More sharing options...
KintaRo Posted April 22, 2010 Author Share Posted April 22, 2010 Sizler sordukça paylaşıyorum. Örnekler de vermek istiyorum ama neler versem aklıma gelmiyor. O konuda da siz bana yardımcı olun Link to comment Share on other sites More sharing options...
By_Microp Posted December 17, 2010 Share Posted December 17, 2010 KiNTaRo ; Sistem Tepsisine Yerleşen AIO İconuna Sağ Tıklayınca MENUSET.BMP 'nin çalışmasını nasıl yaparız Link to comment Share on other sites More sharing options...
Game.Over Posted December 18, 2010 Share Posted December 18, 2010 [quote name='By_Microp' date='17 Aralık 2010 - 19:14 ' timestamp='1292606690' post='928097'] KiNTaRo ; Sistem Tepsisine Yerleşen AIO İconuna Sağ Tıklayınca MENUSET.BMP 'nin çalışmasını nasıl yaparız [/quote] KinTaro Bende By_Microp Arkadaşın İstediği Gibi Sistem Tepisisine Yerleşen AIO İconuna Sağ Tıklayınca Menü Çıkmasını İstiyorum. Acaba bununla ilgili küçük anlatım hazırlama imkanın varmı ? Link to comment Share on other sites More sharing options...
xarax Posted December 18, 2010 Share Posted December 18, 2010 [quote name='Game.Over' date='18 Aralık 2010 - 16:40 ' timestamp='1292691031' post='928619'] KinTaro Bende By_Microp Arkadaşın İstediği Gibi Sistem Tepisisine Yerleşen AIO İconuna Sağ Tıklayınca Menü Çıkmasını İstiyorum. Acaba bununla ilgili küçük anlatım hazırlama imkanın varmı ? [/quote] Kintaro nun örneğiydi. Global Functions [codebox] function ShowMenu(X, Y) MyMenu = {}; MyMenu[1] ={}; MyMenu[1].Text = "Göster"; MyMenu[1].ID = 100; MyMenu[1].Checked = false; MyMenu[1].Enabled = true; MyMenu[2] ={}; MyMenu[2].Text = "Çıkış"; MyMenu[2].ID = 101; MyMenu[2].Checked = sChecked; MyMenu[2].Enabled = true; ------------------------------------------------------------ result = Application.ShowPopupMenu(X, Y, MyMenu, TPM_RIGHTALIGN, TPM_BOTTOMALIGN, true, false) ------------------------------------------------------------ if result == 100 then Application.Restore(); elseif result == 101 then Application.Exit(0); end end[/codebox] Page On Show [codebox]function g_OnSystemTrayMenu(X, Y) ShowMenu(X, Y); end [/codebox] Link to comment Share on other sites More sharing options...
Game.Over Posted December 18, 2010 Share Posted December 18, 2010 Ben Onu Okudum Zaten. Ama Menu Bar'dan ''Show Menu Bar'ı '' İşaretleyince progrmaın üst kısmında menuler çıkıyor ben sadece sistem tepsisinde duran AIO İconuna sağ tıklayınca açılmasını istiyorum Link to comment Share on other sites More sharing options...
xarax Posted December 18, 2010 Share Posted December 18, 2010 Show Menubar ı işaretleme.oradan sadece bmp dosyasını göster.Diğerleri pasif olsun.kodları dediğim yerlere yaz.Project/Settings/Appearence/Taskbar dan System Tray ı seç.Uygulama açıldığında doğrudan sistem tepsisine gelir orada uygulama simgesine sağ tıklayınca menü geliyor.kodları kendine göre düzenle.Menüde ne yazacaksa artık. Link to comment Share on other sites More sharing options...
Game.Over Posted December 19, 2010 Share Posted December 19, 2010 Peki Menüde link kodu vericem nasıl veririm Yani MyMenude 1'De link verebilirmiyim .siteme gidecek yani Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.