1

Konu: keypres ama nasıl keypres

arkadaşlar fornda editmodu=.f. iken kullnıcı klavyeden herhangibir tuşa basıldığında yeni bir form açılıyor buraya kadar gayet normal

açılan yeni formdaki textbaxın valuesine kullanıcının formun açılmasına neden olan tuşu yazmasını ve o charaktere göre hemen arama yapmasını istiyorum.
bunu yapmayı başaramadım.

nasıl yapabilirim ?

2

Re: keypres ama nasıl keypres

calisan formda yazdigin ve formun acilmasini saglayan tus basilmasi textbox tanmi geliyor yoksa herhangi bir tusmu ?

textbox ta basilan tus degerini yakalamak istiyorsan formda sabit bir property de olabilir runtime da da yapabilirsin

textbox lostfocus ta  basit olarak

Visual Fox Pro
thisform.lcSearch = trim(this.value) 

do form IkinciForm with (thisform.lcSearch)

IkinciForm form init

Visual Fox Pro
lparameters tcSearch

this.txtSearch.Value = m.tcSearch

sonra ihtiyacina gore txtSearch value sunu aratabilirsin

Form1 keypress eventta basilan tusu yakalamak istersen asagidaki gibi bir kodla yapabilirsin

Visual Fox Pro
this.AddProperty('cPressedKey','') 

this.cPressedKey = CHR(nKeycode)
WAIT WINDOW this.cPressedKey
&&do form IkinciForm with (thisform.cPressedKey)

ama bu sekilde sadece tek tusu yakalayabilirsin

3

Re: keypres ama nasıl keypres

this.myTextbox.Keypress(  lastkey(), 0)

4

Re: keypres ama nasıl keypres

sağolun üstadlar emeğinize sağlık