PDA

View Full Version : enter



omidpa2
دوشنبه 16 مرداد 1391, 01:55 صبح
سلام دوستان
خسته نباشید
عزیزان یه سوال ساده ولی باسه من مشکل!

یک تکستباکس فرض کنید و یک دکمه

وقتی داخل تکست باکس اطلاعات یا هر چیزی وارد کردم مبخوام به جای این که دکمه رو بزنم با اینتر هم همان کاره اینتر رو انجام بدم
یعنی هم با باتن کار کنه هم با دکمه ی اینتر روی کیبرد

یه چیزی مثل چت کردن یاهو مسنجر که با زدن اینتر متن ارسال میشه

دمتون گرم:قلب:

سوال دوم
میخوام به هر علتی که برنامه با ارور مواجه شد به هر علتی یه msgbox خودم تعریف کنم اون ررور رو بده
اگه همیچین چیزی امکانپذیره راهنمایی کنید

the king
دوشنبه 16 مرداد 1391, 03:15 صبح
سلام دوستان
خسته نباشید
عزیزان یه سوال ساده ولی باسه من مشکل!

یک تکستباکس فرض کنید و یک دکمه

وقتی داخل تکست باکس اطلاعات یا هر چیزی وارد کردم مبخوام به جای این که دکمه رو بزنم با اینتر هم همان کاره اینتر رو انجام بدم
یعنی هم با باتن کار کنه هم با دکمه ی اینتر روی کیبرد

یه چیزی مثل چت کردن یاهو مسنجر که با زدن اینتر متن ارسال میشه

دمتون گرم:قلب:


Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
e.Handled = True
Button1.PerformClick()
End If
End Sub




سوال دوم
میخوام به هر علتی که برنامه با ارور مواجه شد به هر علتی یه msgbox خودم تعریف کنم اون ررور رو بده
اگه همیچین چیزی امکانپذیره راهنمایی کنید

یه همچین ماژولی رو به پروژه اضافه کنید :

Module Module1
Public Sub Main()
Try
Application.EnableVisualStyles()
Application.Run(New Form1)
Catch ex As Exception
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error)
End Try
End Sub
End Module


در پنجره Solution Explorer روی My Project دوبار کلیک کنید، در بخش Application، تیک گزینه Enable application framework رو بردارید و
در تنظیمات Startup object گزینه Sub Main را انتخاب کنید.

omidpa2
دوشنبه 16 مرداد 1391, 11:00 صبح
برنامه ی من چند تا فرم دارن و در قسمت Startup object برای شروع یک فرم در نظر گرفته شده اگه تغییرش بدم کلا همه چی به هم میریزه

و از تگ Module در اولین خط ایراد میگیره

این کد رو من باید دقیقا کجا بکار ببرم؟

tstsst
دوشنبه 16 مرداد 1391, 12:06 عصر
سلام
از این هم می تونی استفاده کنی اول کدات بنویس :

On Error GoTo 1
1: MsgBox("")