PDA

View Full Version : سوال: نمایش فرم



aminvb
سه شنبه 30 آذر 1389, 20:28 عصر
چطوری میشه وقتی تکست باکس در حالت Select هست با زدن دگمه Enter یک فرم دیگر را نمایش داد؟

با تشکر از همکاری دوستان

ali_najari
سه شنبه 30 آذر 1389, 22:24 عصر
دوست عزیز شما 2 راه دارید که این کار رو بکنید:
1- کد مورد نظر را در keypress یا keydown خود Textbox بنویسید
2- کد مورد نظر را در keypress یا keydown خود فرم بنویسید که برای این کار باید خاصیت keypreview فرم برابر با true باشه و توی خاصیتتون باید چندتا شرط بزارید که من کدهای مربوط به هر دو حالت رو براتون میزارم

حالت اول:

keypress

If e.keychar = char(13) then
e.handled=true
Form2.show()
end if

keydown

If e.keycode = keys.return then
e.handled=true
Form2.show()
end if

حالت دوم:

Keypress

If e.keychar = char(13) then
if textbox1.focused=true then
e.handled=true
Form2.show()
end if
end if

Keydown

If e.keycode = keys.return then
if textbox1.focused=true then
e.handled=true
Form2.show()
end if
end if

ali_najari
سه شنبه 30 آذر 1389, 22:25 عصر
البته فرم 2 رو هم میتونید بصورت Dialog باز کنید و برای این کار کافیه بجای Show از خاصیت ShowDialog استفاده کنید!

aminvb
سه شنبه 30 آذر 1389, 22:57 عصر
ThnXXXXXXXXXXXXXXXXXXXXXXXXXX