تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 6 از 17 اولاول ... 234567891016 ... آخرآخر
نمايش نتايج 51 به 60 از 164

نام تاپيک: چند سوال در مورد # C و پایگاه داده در آن

  1. #51
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    گمانم منظورتان پنجره Command است.
    چون میخواهید محتویات یک شی جاری برنامه را بخوانید باید به حالت break در کلاس فرم جاری بروید ... مثلاً یک جایی در کدهای فرم جاری نقطه توقف تایین کنید و سپس فرمان زیر را برای مشاهده محتویات textbox تایپ کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  3. #52
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    سلام

    دیروز داشتم با tab order ترتیب کنترلها رو مرتب می کردم متوجه شدم که textbox هایی که خاصیت multi line آنها فعال شده در حالت اجرا نشانگر ماوس به آنها منتقل نمی شود. به نظر شما من چی کار کنم ؟ مثلا textbox ی که قراره آدرس کامل در اون نشون داده بشه را باید چیکار کنم؟
    Last edited by sanam.b; 16-08-2009 at 09:32.

  4. #53
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    این ربطی به خاصیت multi line ندارد.
    احتمالا TabIndex رو ویرایش کنید مشکل حل می شود.

  5. #54
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    بازم سلام

    فرق بین taborder و tabindex چیه؟

    احتمالا TabIndex رو ویرایش کنید مشکل حل می شود.
    وقتی خاصیت multiline را false کردم مشکل حل شد، حتی با چند textbox دیگه امتحان کردم .

    قضیه خیلی حاد نیست در حالت اجرا وقتی tab میزنی باید علامت ماوس در textbox که focus به اون منتقل شده دیده بشه اما برای من دیده نمیشه می شه ولی میشه در اون تایپ کرد.
    من برای کاربری میگم که قراره با این برنامه کار کنه وقتی نبینه علامت ماوس در کدوم textbox هست ازکجا باید بدونه باید عدد وارد کنه یا حرف ؟

    سوال بعدی
    من تعدا زیادی textbox دارم که نمی خوام خالی بمون چون در بانک اطلاعاتی این فیلدها نباید خالی باشند .
    آیا تو سی شارپ این امکان وجود داره به طور خودکار textbox را چک کنه که خالی هست یا نه ؟ و در صورت خالی بودن error بده ؟
    یه چیزی معادل validation requrement در asp.net ؟
    اینکه بشینی برای همشون کد بنویسی زمان زیادی می گیره.
    Last edited by sanam.b; 16-08-2009 at 13:47.

  6. #55
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    فرق بین taborder و tabindex چیه؟
    همان طور که می دانید taborder کاری جز ویرایش tabindex ها انجام نمیده.
    بنابراین من گفتم شاید شما هنگام استفاده از taborder وقتی به این تکست باکس(که حالا از روی بد شانسی multi line هم شده) رسیدین tabindex رو اشتباه وارد کردین و به این دلیل کلید tab به این کنترل بخت برگشته
    focus نمیده.

    وقتی خاصیت multiline را false کردم مشکل حل شد، حتی با چند textbox دیگه امتحان کردم
    باز هم میگم مربوط به multi line نیست.
    الان تستی هم کردم و برای من مشکلی نداشت.

    قضیه خیلی حاد نیست در حالت اجرا وقتی tab میزنی باید علامت ماوس در textbox که focus به اون منتقل شده دیده بشه اما برای من دیده نمیشه می شه ولی میشه در اون تایپ کرد.
    اگر می توان در ان تایپ کرد پس tab کار خودش را انجام داده و focus را کنترل داده.(مشکل دیده نشدن رو دیگه
    نمی دونم. شاید کنترلر دیگری روی تکست باکس باشد و مانع از دیده شدن علامت تایپ شود.)

    =============================================
    یه چیزی معادل validation requrement در asp.net ؟
    تحت ویندوز انطور چیزی نیست. باید تک تک خالی بودن رو تست کنید.(می توانید با یه حلقه بین کنترل های فرم
    پیمایش و خالی بودن رو تست کنید و نهایتا از تایپ زیاد جلوگیری کنید.)
    در ضمن تا انجا که من می دانم تحت وب هم باید برای تک تک کنترل ها validation requrement استفاده شود.

  7. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  8. #56
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

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

    من می خوام وقتی یه دکمه b1 رو در فرم m1 کلیک کردم


    فرم t1 رو باز کنه و در اون فرم ، tabpage 4 از tabcontrol 1 فعال باشه یا انتخاب شده باشه

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

    public partial class Form1
    : System.Windows.Forms.Form
    {

    public bool DeleteMode
    {
    get
    {
    return this.tabControl1.SelectedTab == this.tabPage1;
    }
    set
    {
    this.tabControl1.SelectedTab = value ? this.tabPage1, this.tabPage2
    }
    }

    //... یا ...

    public int SelectedTabIndex
    {
    get { return this.tabControl1.SelectedIndex; }
    set { this.tabControl1.SelectedIndex = value; }
    }
    زیاد چیزی نفهمیدم
    من باید یه کلاس درست کنم یکی از این دو بخش رو بنویسم بعد در دستور دکمه باید چی بنویسم ؟این یه فیلد یه متد نیست
    بعد این value از کجا می یاد؟

    بعد در همه اینها this.tabControl1 استفاده شده ولی من می خوام بره از یه فرم دیگه تب کنترل رو فعال کنه

  9. #57
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    ابتدا در رویداد Load فرم t1 کد زیرو وارد کنید تا هنگام باز شدن تپ چهارم انتخاب شده باشه

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من می خوام وقتی یه دکمه b1 رو در فرم m1 کلیک کردم
    خصیصه ی KeyPreview فرم m1 رو true کنید و رویداد KeyPress اونو هندل کنید و :

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

  10. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  11. #58
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    سلام
    تو این قضیه دکمه نداریم من برای اینکه مسله رو ساده بگم از دکمه استفاده کردم

    1- من یه فرم(به اسم k) دارم که دو تا تب داره یکی درج و دیگری حذف
    من می خوام اگه در منو اصلی که در فرم 1قرار دارد گزینه "درج" انتخاب شد فرم k باز بشه بصورتیکه تب" درج" فعال باشه و اگه در منو گزینه "حذف" انتخاب شد فرم k باز شه در حالیکه تب حذف فعال است

    ابتدا در رویداد Load فرم t1 کد زیرو وارد کنید تا هنگام باز شدن تپ چهارم انتخاب شده باشه


    tabControl1.SelectedIndex = 3;
    اگر من این کد رو بنویسم با فعال شدن فرم تب چهارم انتخاب می شه درحالتیکه من اینو نمی خوام

    2- در error provider مگه نباید با رفع شدن خطا علامت error از جلوی کنترل کنار بره ولی این برا ی من کار نمی کنه
    من از error provider برای چک کردن مقدار ورودی که عدد باشه یا حرف و.... استفاده می کنم
    ولی بعد از اینکه مقدار صحیح رو هم وارد کردی باز هم علامت خطا کنار کنترل باقی می ماند ،چه جوری باید آنرا باید کنار ببرم

  12. #59
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    1- من یه فرم(به اسم k) دارم که دو تا تب داره یکی درج و دیگری حذف
    من می خوام اگه در منو اصلی که در فرم 1قرار دارد گزینه "درج" انتخاب شد فرم k باز بشه بصورتیکه تب" درج" فعال باشه و اگه در منو گزینه "حذف" انتخاب شد فرم k باز شه در حالیکه تب حذف فعال است
    خوب شما می تونید در فرم k یه خصوصیت عمومی که کارش عمومی ساختن SelectedTabIndex مربوط به TabPage هست ایجاد کنید و قبل از نشون دادن فرم k مقدار مناسب رو بهش بدین. مثل این

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    2- در error provider مگه نباید با رفع شدن خطا علامت error از جلوی کنترل کنار بره ولی این برا ی من کار نمی کنه
    من از error provider برای چک کردن مقدار ورودی که عدد باشه یا حرف و.... استفاده می کنم
    ولی بعد از اینکه مقدار صحیح رو هم وارد کردی باز هم علامت خطا کنار کنترل باقی می ماند ،چه جوری باید آنرا باید کنار ببرم
    شما باید با رفع شدن خطا متن اررور را خالی کنید.
    مثلا کد زیر با تغییر تکست باکس چک می کند اگر سن بالای 15 و کمتر از 50 بود متن اررور را خالی می کند.

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

  13. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  14. #60
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با درود به همگی

    برنامه من خیلی سنگینه ،باز کردن و اجرا کردنش طول می کشه.
    ممکنه به دلیل این باشه که

    در بین فرمهامن دو تا فرم دارم که رو هر کدوم 170 textbox و 20 تا combo داره و 14 تا جدول خالی که هیچ data یی توش نیست (من فکر نمی کنم این دلیل باشه)

    شما هیچ پیشنهادی برای من ندارید؟
    من باید چیکار کنم تا وضعیت یه کمی بهتر بشه؟

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •