PDA

View Full Version : always on top



oggiii
شنبه 14 آذر 1388, 22:31 عصر
سلام بچه ها
واقعا من از این سایت کلی مطلب یاد گرفتم تشکر از همه ی بچه ها که پست های مفید میزارن
من دنبال سورس always on top هستم
البته تو سایت سرچ هم کردممم اما چیزی دستگیرم نشد.:ناراحت:

سئوال دیگم اینه من تاریخ و از نوع nvarchar توی sql وارد کردم
حالا میخوام وقتی کسی تاریخ رو توی textbox وارد می کنه به شکل خاصی وارد بشه
اولا نزاره تعداد وارد کردن کارکتر از 10 تا بیشتر باشه
دوما
تا میزنه 1388 جلوش یه \ خود به خود بزاره بعد زد برج 11 سریع جلوش یه \ بزاره الا اخر
منظور اینه که نزار کامل داده وارد بشه بعد \ ها را بزاره
امید وارم منظورمو کامل گفته باشم
تشکر.

viper2009
شنبه 14 آذر 1388, 23:06 عصر
سلام بچه ها
واقعا من از این سایت کلی مطلب یاد گرفتم تشکر از همه ی بچه ها که پست های مفید میزارن
من دنبال سورس always on top هستم
البته تو سایت سرچ هم کردممم اما چیزی دستگیرم نشد.:ناراحت:

سئوال دیگم اینه من تاریخ و از نوع nvarchar توی sql وارد کردم
حالا میخوام وقتی کسی تاریخ رو توی textbox وارد می کنه به شکل خاصی وارد بشه
اولا نزاره تعداد وارد کردن کارکتر از 10 تا بیشتر باشه
دوما
تا میزنه 1388 جلوش یه \ خود به خود بزاره بعد زد برج 11 سریع جلوش یه \ بزاره الا اخر
منظور اینه که نزار کامل داده وارد بشه بعد \ ها را بزاره
امید وارم منظورمو کامل گفته باشم
تشکر.

اولین سوالت را پاسخش رو خاطرم نیست
اما دومی nvarchar(10) دقت کن که با این کار طول داده برابر 10 تا می شه و بیشتر رو قبول نمی کنه
حتی اگر این کار رو هم نکنی می تونی در تکست باکس تاریخت این شرط رو بزاری که


If TextBox1.Text.Length > 10 then
e.Handled = false
End If


اما سومین سوالت
از یک MaskedTextBox استفاده کن ماسکش به این حالت ##/##/####

oggiii
شنبه 14 آذر 1388, 23:16 عصر
اولین سوالت را پاسخش رو خاطرم نیست
اما دومی nvarchar(10) دقت کن که با این کار طول داده برابر 10 تا می شه و بیشتر رو قبول نمی کنه
حتی اگر این کار رو هم نکنی می تونی در تکست باکس تاریخت این شرط رو بزاری که


If TextBox1.Text.Length > 10 then
e.Handled = false
End If


اما سومین سوالت
از یک MaskedTextBox استفاده کن ماسکش به این حالت ##/##/####

میشه کامل توضیح بدی لطفا
استفاده از ماسک رو بلد نیستم :خجالت:چطوری باید استفاده کنم ؟؟

Hossis
شنبه 14 آذر 1388, 23:18 عصر
اما اولین پاسخ خیلی واضح و از روز روشنتر هست
me.topmost=true
همین!
اما سوال دوم:
باید خصوصیت Maxlength تکست باکس را برابر 10قرار بدید.
سوال سوم رو که نمی دونم

oggiii
شنبه 14 آذر 1388, 23:22 عصر
اما اولین پاسخ خیلی واضح و از روز روشنتر هست
me.topmost=true
همین!
اما سوال دوم:
باید خصوصیت Maxlength تکست باکس را برابر 10قرار بدید.
سوال سوم رو که نمی دونم

من یادمه توی وبی 6 یه کد خیلی بلند بالاییی داشت :متعجب:
در هرصورت تشکر امتحانش می کنم :چشمک:

Hossis
شنبه 14 آذر 1388, 23:26 عصر
من یادمه توی وبی 6 یه کد خیلی بلند بالاییی داشت :متعجب:
در هرصورت تشکر امتحانش می کنم :چشمک:
اون کد رو من هم دارم ولی تو دات نت دیگه نیازی به این جور کدها نیست و من به ندرت از توابع API استفاده می کنم

oggiii
شنبه 14 آذر 1388, 23:29 عصر
اما اولین پاسخ خیلی واضح و از روز روشنتر هست
me.topmost=true
همین!
اما سوال دوم:
باید خصوصیت Maxlength تکست باکس را برابر 10قرار بدید.
سوال سوم رو که نمی دونم

سئوال سومم :لبخند: اینه که من برای برنامم تعیین کردم که انتهای سمت راست مانیتور توی نقطه ی 0; 870 قرار بگیره
می خوام بدونم اگه مثلا اینو توی مانیتورای 15 یا 21 اینچ اجرا بشه بازم همین نقطه قرار میگیره ؟؟

Hossis
شنبه 14 آذر 1388, 23:36 عصر
سئوال سومم :لبخند: اینه که من برای برنامم تعیین کردم که انتهای سمت راست مانیتور توی نقطه ی 0; 870 قرار بگیره
می خوام بدونم اگه مثلا اینو توی مانیتورای 15 یا 21 اینچ اجرا بشه بازم همین نقطه قرار میگیره ؟؟
محل فرم ربطی به اینچ مانیتور نداره, مانیتورهای کوچکتر, کل صفحه را به یک اندازه کوچک می کنند بلکه بستگی به دقت ریزلوشن صفحه نمایش دارد.یعنی دقت صفحه نمایش شما اگر روی 1024*728 باشد, باید مانیتور طرف هم همین طور باشد و گرنه ممکن است بزرگتر و یا کوچکتر از مانیتور شما نشون بده

oggiii
شنبه 14 آذر 1388, 23:47 عصر
اما اولین پاسخ خیلی واضح و از روز روشنتر هست
me.topmost=true
همین!
اما سوال دوم:
باید خصوصیت Maxlength تکست باکس را برابر 10قرار بدید.
سوال سوم رو که نمی دونم

واقعا ممنون دوست عزیز خیلی به دردم خورد
اما در رابطه با Maxlength میخوام به این صورت نمایش بده 1385/8/5 یا مثلا در رابطه به ساعت بزنه 12:2

viper2009
یک شنبه 15 آذر 1388, 03:13 صبح
واقعا ممنون دوست عزیز خیلی به دردم خورد
اما در رابطه با Maxlength میخوام به این صورت نمایش بده 1385/8/5 یا مثلا در رابطه به ساعت بزنه 12:2

گفتم که یک MaskedTextBox در فرمت قرار بده و از Properteis ش ماسک و انتخاب Custom Mask
در قسمت Value می نویسی ##/##/#### و کلیک کن در قسمت Preveiw تا حالت ماسکت نشان داده شود و بعد هم OK

البته واسه تکست باکس معمولی هم میشه که کمی کد نویسی می خواد

oggiii
یک شنبه 15 آذر 1388, 11:43 صبح
گفتم که یک MaskedTextBox در فرمت قرار بده و از Properteis ش ماسک و انتخاب Custom Mask
در قسمت Value می نویسی ##/##/#### و کلیک کن در قسمت Preveiw تا حالت ماسکت نشان داده شود و بعد هم OK

البته واسه تکست باکس معمولی هم میشه که کمی کد نویسی می خواد

خیلی عالی شد :چشمک::لبخندساده:
تشکر