ورود

نسخه کامل مشاهده نسخه کامل : درخواست یک سورس کد ساده (VB6)



renku
26-06-2012, 10:35
سلام
میدونم که خیلی سادس ولی سورس کد یه برنامه رو میخوام
که روی فرم یه command butt و list box باشه و وقتی روی command کلیک میکنی
listbox بشه 1 و با کلیک دوباره بشه 2 و 3و...(با هر بار کلیک 1 به عدد قبلی اضافه بشه و عدد قبلی پاک و عدد جدید جاشو بگیره)

از طرف دیگه هم میخواستم بدونم چطور میشه یه textbox رو تنظیم کرد تا فقط یه مقدار خاص رو قبول کنه؟
(فقط عدد یا تاریخ یا ... نشه چیزه دیگه ای توش تایپ کرد)

n00b
26-06-2012, 12:03
سلام
میدونم که خیلی سادس ولی سورس کد یه برنامه رو میخوام
که روی فرم یه command butt و list box باشه و وقتی روی command کلیک میکنی
listbox بشه 1 و با کلیک دوباره بشه 2 و 3و...(با هر بار کلیک 1 به عدد قبلی اضافه بشه و عدد قبلی پاک و عدد جدید جاشو بگیره)

از طرف دیگه هم میخواستم بدونم چطور میشه یه textbox رو تنظیم کرد تا فقط یه مقدار خاص رو قبول کنه؟
(فقط عدد یا تاریخ یا ... نشه چیزه دیگه ای توش تایپ کرد)


*********************************
سلام...//// :20:
*******************
یه لیست و یه دکمه تو فرمتون قرار بدید.../// و بعد کد های زیر رو...................////// :13:
***************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
******************************
برای اینکه کارکتر های ورودی یه TextBox رو محدود کنید...//// [مثلاً فقط به اعداد...///]///// می تونید از کد زیر استفاده کنید....///// :12:
**********************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
************************************
مقدار متغییر AllowedChars رو به کارکتر های مجاز تغییر بدید....///// :9:
************************
موفق باشید! :46:

Akbar"22"
26-06-2012, 13:43
از طرف دیگه هم میخواستم بدونم چطور میشه یه textbox رو تنظیم کرد تا فقط یه مقدار خاص رو قبول کنه؟
(فقط عدد یا تاریخ یا ... نشه چیزه دیگه ای توش تایپ کرد)




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

در رویداد KeyPress



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

renku
26-06-2012, 15:25
*********************************
سلام...//// :20:
*******************
یه لیست و یه دکمه تو فرمتون قرار بدید.../// و بعد کد های زیر رو...................////// :13:
***************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
******************************
برای اینکه کارکتر های ورودی یه TextBox رو محدود کنید...//// [مثلاً فقط به اعداد...///]///// می تونید از کد زیر استفاده کنید....///// :12:
**********************************

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
************************************
مقدار متغییر AllowedChars رو به کارکتر های مجاز تغییر بدید....///// :9:
************************
موفق باشید! :46:

ممنون از هردوتون، فقط چطوری میتونم backspace رو هم allow کنم؟

n00b
26-06-2012, 19:16
ممنون از هردوتون، فقط چطوری میتونم backspace رو هم allow کنم؟

دوست عزیز... توی کدی که براتون نوشته بودم وارد کردن backspace مشکلی نداشت...///// :9:
**********************
اگه می خواید Enter رو هم مجاز کنید// می تونید به آخر مقدار متغییر AllowedChars یه (Chr(13 هم اضافه کنید...////// :13:
****************
موفق باشید! :46:

Akbar"22"
26-06-2012, 20:22
ممنون از هردوتون، فقط چطوری میتونم backspace رو هم allow کنم؟

با تغییر دادن کد قبلی به صورت زیر :


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

renku
27-06-2012, 10:46
ولی برای من کار نمی کرد،
اما برای akbar22 جواب داد ممنون.:31:

یه مشکل کوچیکه دیگه،
چطوری میتونم کاری کنم تا فقط متن مورد نظر یکبار تو لیست چاپ بشه؟(ربطی به مشکل قبلی نداره)

Akbar"22"
27-06-2012, 11:17
ولی برای من کار نمی کرد،
اما برای akbar22 جواب داد ممنون.:31:

یه مشکل کوچیکه دیگه،
چطوری میتونم کاری کنم تا فقط متن مورد نظر یکبار تو لیست چاپ بشه؟(ربطی به مشکل قبلی نداره)


منظورتو متوجه نشدم

-------------------------------------------------------------------------------------------

منظورت از لیست چیه ؟ ... کنترل ListBox

renku
27-06-2012, 11:53
برای مثال من یه listbox با دوتا command button تو فرم دارم
میخوام وقتی رو command1 کلیک کردم توی listbox فقط یکبار x چاپ بشه
و وقتی روی command2 کلیک کردم پایین x توی لیست باکس y چاپ بشه و جای x رو نگیره و بالعکس(شرمنده اگه بازم خوب توضیح ندادم)

Akbar"22"
27-06-2012, 16:13
برای مثال من یه listbox با دوتا command button تو فرم دارم
میخوام وقتی رو command1 کلیک کردم توی listbox فقط یکبار x چاپ بشه
و وقتی روی command2 کلیک کردم پایین x توی لیست باکس y چاپ بشه و جای x رو نگیره و بالعکس(شرمنده اگه بازم خوب توضیح ندادم)


از طریق کد زیر به راحتی میتونید این کار انجام دهید :


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

فقط یادت نره دو تا Command Button و یک ListBox ی رو که اضافه کردیی به فرمت Name شون تغییر ندیی بگیی کار نکرد . (:46:)

renku
27-06-2012, 18:21
اینو میدونستم،
میخوام که فقط یکبار همون دفعه اول چاپ بشه و اگه دوباره روی command کلیک کردم دیگه چاپ نشه

Akbar"22"
27-06-2012, 18:39
اینو میدونستم،
میخوام که فقط یکبار همون دفعه اول چاپ بشه و اگه دوباره روی command کلیک کردم دیگه چاپ نشه

با یکبار کلیک مقدار اضافه میشه و دکمه غیرفعال .



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

Akbar"22"
27-06-2012, 19:11
اینو میدونستم،
میخوام که فقط یکبار همون دفعه اول چاپ بشه و اگه دوباره روی command کلیک کردم دیگه چاپ نشه


این طوری هم میشه :
.
.

که دوتا متغیر برای هر کدوم از Command Button هات تعریف کنید و با قرار دادن یک شرط (اگر متغیر مقدار صفر داشت درون شرط اجرا بشه )

چرا مقدار صفر ؟ چون هر متغیریی که از نوع عددی تعریف میشود پیش فرض دارای مقدار صفر است . بعد از اضافه کردن مقادیر به لیست مقدار متغیر رو تغییر میدیم تا دفعه ی بعد دستورات درون شرط اجرا نشه (:8:)
.
.

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

renku
27-06-2012, 21:29
پایینی تقریبا جواب داده
اگر مشکل یا سوال دیگه ای هم داشتم مطرح میکنم،ممنون