Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C++ Builder Hotkey Nesnesi İle Menülere İstenilen Kısayolu (Shortcut) Atamak


Hotkey Nesnesi İle Menülere İstenilen Kısayolu (Shortcut) Atamak

AÇIKLAMA

C++ Builder 6 ile uyumludur. Bu programda menü çubuğunda bulunan alt menülere ait kısayolların kullanıcı tarafından program içinden düzenebilmesine imkan verecek hotkey nesnesi üzerine durulmuştur. Hepimizin bildiği gibi programları hızlı kullanmak için kısayol tuşları (shorcut) kullanırız. Bütün büyük programlarda da bunları görmeniz mevcuttur. Fakat her kullanıcı için ortak bir kolaylıkta yada herkesin tamamen kabul edeceği bir kısayol yapısı oluşturmak mümkün değildir. Sonuç olarak kullanıcının herhangi bir menüye istediği kısayolu atayabilmesine olanak sağlamak kullanıcıyı oldukça hoşnut edecek ve programa profosyonellik kazandıracaktır.

Programın Tamamını Aşağıdaki Linkten İndirebilirsiniz

Linki Görebilmeniz İçin Üye Olmanız Gerekmektedir...

Üye Kayıt 

Program Kodu:

Unit1.cpp

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5.  
  6. #include "Unit1.h"
  7. //---------------------------------------------------------------------------
  8. #pragma package(smart_init)
  9. #pragma resource "*.dfm"
  10. TForm1 *Form1;
  11. //---------------------------------------------------------------------------
  12. __fastcall TForm1::TForm1(TComponent* Owner)
  13.         : TForm(Owner)
  14. {
  15. }
  16. //---------------------------------------------------------------------------
  17.  
  18. void __fastcall TForm1::FormCreate(TObject *Sender)
  19. {
  20. HotKey1->HotKey=Form1->A1->ShortCut;
  21. HotKey2->HotKey=Form1->Kaydet1->ShortCut;
  22. HotKey3->HotKey=Form1->Yazdr1->ShortCut;
  23. HotKey4->HotKey=Form1->k1->ShortCut;
  24. }
  25. //---------------------------------------------------------------------------
  26.  
  27. void __fastcall TForm1::Button1Click(TObject *Sender)
  28. {
  29. A1->ShortCut=HotKey1->HotKey;
  30. Kaydet1->ShortCut=HotKey2->HotKey;
  31. Yazdr1->ShortCut=HotKey3->HotKey;
  32. k1->ShortCut=HotKey4->HotKey;
  33. }
  34. //---------------------------------------------------------------------------
  35.  
  36.  
  37.  
  38.  

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!