Delphi de main menünün ön arayüzüne icon ekleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
JavaCiva
Üye
Mesajlar: 54
Kayıt: 27 Tem 2014 05:10

Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen JavaCiva »

Merhabalar
Delphi 7 de bir proje var. Mainmenu kullanılmış durumda. Menü öğelerinin iconları var. Fakat menü üzerine firma logosunau icon olarak eklemek isteniyor bu nasıl yapılabilir?
Örnek resim

http://prntscr.com/8qerh1

Şimdiden çok Teşekkürler
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen mrmarman »

Senin için hazırlayıp bu mesaj ekinde eklediğim projede aşağıdaki ekran kopyalı örnek var.
Ne yapıldı.
1 adet TMainMenu
1 adet TToolBar
2 adet Panel
Form'un Menu özelliği boşaltılıp ToolBar'ın Menu özelliğine MainMenu bağlandı. Gerisi makyaj.

Resim
Dosya ekleri
MainMenu_yandaPanel.rar
Main Menü Yanında Panel
(58.74 KiB) 200 kere indirildi
Resim
Resim ....Resim
JavaCiva
Üye
Mesajlar: 54
Kayıt: 27 Tem 2014 05:10

Re: Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen JavaCiva »

Çok teşekkürler
JavaCiva
Üye
Mesajlar: 54
Kayıt: 27 Tem 2014 05:10

Re: Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen JavaCiva »

Üstat Bu özellik çok güzel fakat menü öğelerine atanan kısa yol tuşları çalışmıyor. Bunu çalıştırmanın bir yöntemi var mı?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen mrmarman »

Mesajını geç görmüşüm... Çözüm ürettin mi ?
Önerim forma gelen kısayol mesajlarını MainMenu'ye transfer etmek şeklinde.
Bunu bir dene..

Kod: Tümünü seç

procedure TForm1.FormShortCut(var Msg: TWMKey; var Handled: Boolean);
begin
  Handled := MainMenu1.IsShortCut(msg); // MainMenu'ye gelen tuş mesajını transfer ettik..
end;
Handled burada basılan tuşu engellemeye veya önünü açmaya yönelik. Yani bu işi MainMenu ele alırsa Handled true olacak ve işlem görüldü kabul edilerek tuş basıma ilişkin process duracaktır.
Resim
Resim ....Resim
JavaCiva
Üye
Mesajlar: 54
Kayıt: 27 Tem 2014 05:10

Re: Delphi de main menünün ön arayüzüne icon ekleme

Mesaj gönderen JavaCiva »

Çok teşekkürler
Cevapla