PDA

نسخه کامل مشاهده نسخه کامل : vb.net



nava
07-10-2007, 09:46
سلام
من توي vb.net يك فيلد عددي دارم. اگه كاربر هر كاراكتري بجز عدد وارد كنه توي يك msgbox بهش اخطار ميده. اينارو توي رويداد keypress نوشتم. حالا مشكلم اينه كه وقتي كاربر مثلا حرف وارد ميكنه بعد از اخطار اون حرف توي textbox ميمونه ولي من ميخوام اون حرف پاك شه

_H2_
07-10-2007, 10:18
سلام
کدتان چطور نوشته شده ؟؟؟؟
یک مشخصه Handles دارید که عضو پارامتر e به شما پاس داده شده، ان را باید True کنید.

nava
07-10-2007, 11:24
كدم اينه:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ميشه اون قطعه كد را كامل برام بنويسيد؟

ADRIEN
07-10-2007, 13:34
سلام
من توي vb.net يك فيلد عددي دارم. اگه كاربر هر كاراكتري بجز عدد وارد كنه توي يك msgbox بهش اخطار ميده. اينارو توي رويداد keypress نوشتم. حالا مشكلم اينه كه وقتي كاربر مثلا حرف وارد ميكنه بعد از اخطار اون حرف توي textbox ميمونه ولي من ميخوام اون حرف پاك شه


خيلي راه داره همونجور كه H2 گفتن

hannibalLecter
07-10-2007, 18:41
سلام

باید کد خودتو توی روی داد KeyDown بنویسی و بعد از اینکه پیقام داد برای اینکه اون کاراکتر نوشته نشه از کد
E.Handle=True
استفاده بکن این کد باعت میشه تا تا اون کاراکتر به برنامه ارسال نشه .

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
بابای

_H2_
08-10-2007, 15:22
سلام
من VS مشکل پیدا کرد و پاکش کردم و هنوز نصب مجدد نکردم، در نتیجه نمیتوانم کد خوبی بگذارم.
ولی همان دستور e.Handled = True که دوستان هم اشاره کردند کافیست و دو دستور زیر را اصلاً نمیخواهد!

آن شرط If هم زیاد قشنگ نیست! از توابع آماده عضو Char استفاده کنید، بهتر است.
Char.IsControl
Char.IsNumber
و....

am_merman01
12-10-2007, 00:46
دوست عزيز اگه چند صفحه قبل رو نگاه ميكردي چند تاپيك در اين مورد پيدا ميكني كه كاملا اونجا توضيح داده شده

j_r120
14-10-2007, 12:10
سلام :

من در بخش vb.net و sql2000 سوال درستم را مطرح کردم

am_merman01
14-10-2007, 23:25
سلام

آیا کسی می دونه چه جوری می شه در textbox پایین که پیام ها را می نویسن عکس قرار داد

کی بلد جواب بده

دوست عزيز بهتره اول قوانين انجمن هارو مطالعه ميكردي بعد اقدام به ارسال پست ميفرمودين :13::41:. تا اينجاي كار شما يك سوال رو در چند جاي مختلف مطرح كردي . معمولا انكار نتيجه منفي داره و مسئولان در صورت تكرار پست هاي شمارو پاك ميكنن.

j_r120
15-10-2007, 19:27
سلام :

با عرض پوزش من قوانین را درس نخواندم