rneğin Private Sub Command1_Click Longyaz &HD5E104, "Crusader", text1. text misal bunu su sekilde yaptıra bilirmymz text1text2 olsn text i tiklayip "ctrl+1" yapsn adam program bunu kaydetsin ctrl+1 e basıldıgında Longyaz &HD5E104, "Crusader", text1. text bu kodu islesinbide bunlari. ini olarak kaydebilirmymz? :D mesala adam ctrl+1 kısayolu verdi herseferinde ugrasman die bunu ayar. ini ye kaydebilirmyz? "açık mı var la" yazdı diye ban yiyen adam!

hocam demek istedigim o deil hangi tusa basıldıgında islem yapılacak die adama sormasini istiorm adam text e hangi tusu girerse o tusa basıldıgında islem yapılcak. mesala adam text1 ctrl+5 i girdi sonra ctrl+5 e basdıgında MsgBox islencek ctrl+3 girerse ctrl+3 e bastiginda MsgBox islencek "açık mı var la" yazdı diye ban yiyen adam!

iyi o zaman sorun yok :)eline sağlık.. Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

Private Sub Text1_keydown If keycode = 97 And Shift = 2 ThenMsgBox End IfEnd Subbyle yaparsan kişi text1'de ctrl+1 kombinasyonunu kullandığında msgbox çıkar

peki anlatatiyorum 1. cogu macro programında olur macro hangi tuş ile devreye girsin hangi tuş ile devreden ciksn. mesala program command1 basıldıgında abc hatasi verior diyelim buna kısayol atamak istiyorum ama kısayolun ne olağına kullanıcı karar versin. bylece kullanıcı her seferinde programa donup command1 e basmak zorunda kalmasın. 2. ini muhabbeti mesala text1 text2 falan war programda. Program text1 yada text2 nin değeri değişti zaman ayar. ini ye kaydetsin program kapatilip acildiginda kullanici girdiği en son değeri grsün. "açık mı var la" yazdı diye ban yiyen adam!

hoca türkçe konuşsan? ne istiyon programında klavye kısayolu oluşturmak mı?

nerde yabanci dil yazmisim :Danlataym simdi text1 war adam geldi text1 e tikladi ctrl+1 basti text1de ctrl+1 yazıcak ve bunu kısayol olarak alıcak yani adam ctrl+1 yaptıgında belirtilen komut isleme giricek. rnek veriom ctrl+1 e bastıgında msgbox "selam" yazıcak. bide syle bi soru sordum mesala bunlar ayar. ini die kaydetse programmesala text1 degerini adam ctrl+1 girdi bunu iniye kaydetse program formload olaynda bu ini dosyasini okuyup islese. "açık mı var la" yazdı diye ban yiyen adam!

text i tikladiğinda deil text2 yi tikladiginda yaniolsn text2yi tiklayip "ctrl+1" yapsn adam program bunu kaydetsin bide iniye text2=ctrl+1 die deilde mesala para=ctrl+1 die kaydetsin "açık mı var la" yazdı diye ban yiyen adam!

hoca ben de baya okuduktan sonra anlayabildim :) klavye kısayolu oluşturmak istiyo ama bu klavye kısayolunu kendisi değil kullanıcı oluşturacak.. Yukarıda yazdığımı yaparsa halledecek sorununu ki halletti sanırım attığı pme gre

hoca valla okudum A dan Z ye hiç bişey anlamadım:Ssakin ol nce.. sonra yavaş yavaş yaz ne istediğiniz.. çünkü baya bişey istiyorsun sen sanırm.. çünkü hep farklı şeyler yazmışsın.. şyle yap1- şu şuı şunu nasıl yapcağınm2- bu bu bunu nasıl yapabilirm3- bunu byle yaptım ama şunda byle oldu :)gibi yazarsan ve iyi açıklarsan karışıklık ortadan kalkar.. Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona gre karşıma gelin...

Private Sub Text1_keydown degisken = keycode' ya damodule1. key = keycodeEnd Subşeklinde yapıp kişinin bastığı tuşun keycode'unu degiskene bağlayacaksın, bunu nereye kaydedeceksen artk kaydedeceksin, veritabanı olabilir ya da 1 oturumluk kullanılacaksa formun başında public degisken diye değişken açıp ona atayabilirsin, ya da module kullanırsın, fantezine kalmış bişe eğer tek oturumluk kullanılacaksa module'e kaydet derim.. üstteki gibi daha sonraPrivate Sub Text2_keydown degisken = module1. key If keycode = degisken And Shift = 2 ThenMsgBox End IfEnd Subbu şekilde text1'e girilen rakamı ya da harfi kaydeder, daha sonra text2'de ya da hangisi olacaksa artık orada o kaydettiği değişkenle birlikte ctrl kombinasyonu kullanıldıysa uyarı verir.. kişiden ctrl yazmasını isteme, ctrl'i sen default olarak vermiş ol, herif oraya sadece harf ya da rakam yazsın daha şık olur bence tabi. zaten kullanacağın kısayol da kısıtlı.. ctrlshiftfalan.. O yüzden ctrl'i sen default vermiş ol