View Full Version : مبتدی: 2 مشکل ساده ولی سخت واسه من در مورد inputbox و ننوشتن رشته در یک تکست باکس
mmd2009
پنج شنبه 12 آذر 1388, 01:05 صبح
سلام بچه ها ی برنامه نویس من دوتا مشکل دارم اول اینکه
این inputbox پایین رو ببینید :
Dim gash As String
gash = inputbox("addad ra vared kon","adad").
If gash = "" Then
Exit Sub
End If
چیکار کنم اگر کاربر رشته وارد کرد باز هم exit sub بشه
و مشکل دومم اینه که چطور میشه در vb.net به کاربر اجازه داده نشه مثلا در یک textbox رشته وارد کنه و چطور بهش اجازه ندیدم که در یک textbox دیگه عدد وارد نکنه
مرسی از همه
viper2009
پنج شنبه 12 آذر 1388, 01:13 صبح
سلام بچه ها ی برنامه نویس من دوتا مشکل دارم اول اینکه
این inputbox پایین رو ببینید :
Dim gash As String
gash = inputbox("addad ra vared kon","adad").
If gash = "" Then
Exit Sub
End If
چیکار کنم اگر کاربر رشته وارد کرد باز هم exit sub بشه
و مشکل دومم اینه که چطور میشه در vb.net به کاربر اجازه داده نشه مثلا در یک textbox رشته وارد کنه و چطور بهش اجازه ندیدم که در یک textbox دیگه عدد وارد نکنه
مرسی از همه
در تکست باکس مربوطهدر رویداد KeyPress
برای غیر عدد :
If IsNumeric (e.KeyChar) Then
e.Handled = True
End If
برای عدد :
If Not IsNumeric(e.KeyChar) Then
e.Handled = True
End If
فقط کارکتر های مورد استفاده :
Dim Symbol As String = "(/\-0123456789"
If Char.IsControl(e.KeyChar) = True Then Exit Sub
If InStr(Symbol, e.KeyChar) = 0 Then e.Handled = True
mmd2009
پنج شنبه 12 آذر 1388, 01:40 صبح
viper2009 (http://barnamenevis.org/forum/member.php?u=96914)
عزیز بسیار سپاسگذارم
اگه میشه یک سوال دیگه ام رو هم جواب بدید
مثلا من میخوام اطلاعات درون یک بانک اکسسم رو نمایش بدم در gridview باید چیکار بکنم
البته میخوام با اخرین ویرایش ها در gridview همراه باشه
خیلی ممنون میشک که اموزشتون رو بگید
اگه کسی از بچه های دیگه هم میدونه جواب بده ممنون میش
در ضمن دوستان من از visual studio 2005 استفاده میکنم
مرسی از همه
mmd2009
پنج شنبه 12 آذر 1388, 01:43 صبح
راستی اگه میشه خط های برنامه ای رو که تو key press باید بنویسم رو توضیح بدید که کارشون چی هست خیلی ممنون میشم اخه استادمون ادم گیریه.
اون اخری رو که اصلا متوجه نشدم اگه میشه خط به خط توضیح بدید :گریه:
viper2009
پنج شنبه 12 آذر 1388, 11:57 صبح
viper2009 (http://barnamenevis.org/forum/member.php?u=96914)
عزیز بسیار سپاسگذارم
اگه میشه یک سوال دیگه ام رو هم جواب بدید
مثلا من میخوام اطلاعات درون یک بانک اکسسم رو نمایش بدم در gridview باید چیکار بکنم
البته میخوام با اخرین ویرایش ها در gridview همراه باشه
خیلی ممنون میشک که اموزشتون رو بگید
اگه کسی از بچه های دیگه هم میدونه جواب بده ممنون میش
در ضمن دوستان من از visual studio 2005 استفاده میکنم
مرسی از همه
Import System.Data.Oledb در بالای کلاس فرمت
Dim Str As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = DataBase.mdb"
Dim Con As New OledbConnection(str)
Dim Da As OledbAdapter
Dim Ds As New DataSet
Dim Da As New OleDbDataAdapter("Select * FROM Table",Con())
Dim DS As New DataSet
Da.Fill(DS, "Table")
DataGridView1.DataSource = Ds.Table("Table")
این راه با استفاده از دیتا آداپتور هست از دیتا تیبل هم می شه استفاده کرد و حتی استفاده از ترکیب هر دو که من زیاد کار نکردم با راه های دیگه ولی یاد گرفتنش خیلی خوبه
viper2009
پنج شنبه 12 آذر 1388, 12:04 عصر
راستی اگه میشه خط های برنامه ای رو که تو key press باید بنویسم رو توضیح بدید که کارشون چی هست خیلی ممنون میشم اخه استادمون ادم گیریه.
اون اخری رو که اصلا متوجه نشدم اگه میشه خط به خط توضیح بدید :گریه:
همون کد هایی رو که نوشتم را در KeyPress قرار بده خواهی دید که در تکستی نمی تونی عدد بنویسی و در تکستی دیگه با کد بعدی نمی تونی حروف وارد کنی و در آخرین کد کاراکترهای یاد شده هم مورد استفاده قرار خواهند گرفت
mmd2009
پنج شنبه 12 آذر 1388, 14:11 عصر
اگه میشه یه اموزش در مورد grid view ها در vb.net معرفی کنید که دقیقا توضیح بده باید بریم چیکار کنیم
مرسی
viper2009
پنج شنبه 12 آذر 1388, 16:42 عصر
سعی می کنم یک پروژه برات بگذارم
viper2009
جمعه 13 آذر 1388, 17:36 عصر
امیدوارم که این پروژه کافی باشه
سوال داشتی در خدمتم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.