نمایش نتایج 1 تا 8 از 8

نام تاپیک: textbox پویا

  1. #1

    Lightbulb textbox پویا

    با سلام

    من(مبتدی هستم در سی شارپ ) میخوام در یک برنامه کاربر تعداد(عددی) تکست باکس های مورد نیاز رو وارد کنه بعد به همین تعداد تکست باکس ایجاد بشه و بعد روی هر کدوم از تکست باکس های ایجاد شده کلیک کنه تعدادی زیر تکست باکس به درخواست مشتری ایجاد بشه .

    مثلا یک کاربر بخواد ۲۸ تا جنس رو وارد کنه , عدد ۲۸ بده به برنامه ,همین تعداد تکست باکس ایجاد بشه بعد که مثلا در تکست باکس اولی نوشت چای براش یه پیام بیاد که چند نوع چایی میخوای وارد کنی اگر گفت ۳, سه تا تکست باکس دیگه زیر تکس باکس چای براش ایجاد بشه و برای هر کدوم بتونیم تعداد وارد کنیم. چکار باید بکنم؟ممنون

    مثال

    چای : برند الف ۳۰ عدد
    برند ب ۲۰ عدد
    برند پ ۵ عدد


    در حالت کلی می دونم برای قسمت اولش باید عدد رو از کاربر بگیره و آرایه ی از تکست باکس به تعداد درخواستی بسازه و برای قسمت دوم حلقه تو در تو بذاریم و زیر تکست باکس ایجاد کنیم اما آیا این کارها به راحتی در سی شارپ انجام پذیر هست ؟

    ابزار دیگه در سی شارپ به غیر تکست باکس وجود داره که راحتتر باشه یعنی هم به تعداد دلخواه بتونیم ایجاد کنیم بعد به هر تعداد بخواهیم برای هر کدوم زیر منو داشته باشه و بتونیم به هر خونه برای عملیات تعداد دادن دسترسی داشته باشیم ؟

  2. #2

    نقل قول: تکست باکس پویا

    نقل قول نوشته شده توسط F.N.44 مشاهده تاپیک
    با سلام

    من(مبتدی هستم در سی شارپ ) میخوام در یک برنامه کاربر تعداد(عددی) تکست باکس های مورد نیاز رو وارد کنه بعد به همین تعداد تکست باکس ایجاد بشه و بعد روی هر کدوم از تکست باکس های ایجاد شده کلیک کنه تعدادی زیر تکست باکس به درخواست مشتری ایجاد بشه .

    مثلا یک کاربر بخواد ۲۸ تا جنس رو وارد کنه , عدد ۲۸ بده به برنامه ,همین تعداد تکست باکس ایجاد بشه بعد که مثلا در تکست باکس اولی نوشت چای براش یه پیام بیاد که چند نوع چایی میخوای وارد کنی اگر گفت ۳, سه تا تکست باکس دیگه زیر تکس باکس چای براش ایجاد بشه و برای هر کدوم بتونیم تعداد وارد کنیم. چکار باید بکنم؟ممنون

    مثال

    چای : برند الف ۳۰ عدد
    برند ب ۲۰ عدد
    برند پ ۵ عدد


    در حالت کلی می دونم برای قسمت اولش باید عدد رو از کاربر بگیره و آرایه ی از تکست باکس به تعداد درخواستی بسازه و برای قسمت دوم حلقه تو در تو بذاریم و زیر تکست باکس ایجاد کنیم اما آیا این کارها به راحتی در سی شارپ انجام پذیر هست ؟

    ابزار دیگه در سی شارپ به غیر تکست باکس وجود داره که راحتتر باشه یعنی هم به تعداد دلخواه بتونیم ایجاد کنیم بعد به هر تعداد بخواهیم برای هر کدوم زیر منو داشته باشه و بتونیم به هر خونه برای عملیات تعداد دادن دسترسی داشته باشیم ؟


    try
    {
    int txtno = int.Parse(txt1.Text);
    int pointX = 30;
    int pointY = 40;
    panel2.Controls.Clear();
    for (int i = 0; i < txtno; i++)
    {
    TextBox a = new TextBox();
    a.Text = (i + 1).ToString();
    a.Location = new Point(pointX, pointY);
    panel2.Controls.Add(a);
    panel2.Show();
    pointY += 20;
    }
    }
    catch (Exception)
    {
    MessageBox.Show(e.ToString());
    }
    آخرین ویرایش به وسیله meysam_online2012 : یک شنبه 04 تیر 1396 در 12:22 عصر

  3. #3
    کاربر دائمی آواتار ebrahim.rayatparvar
    تاریخ عضویت
    آبان 1392
    محل زندگی
    https://www.youtube.com/c/zangclass
    پست
    714

    نقل قول: تکست باکس پویا

    آگه نرم افزار مالی و انبار هست این نوع نوشتن یه خورده عجیبه چون برای این کار بهتر نوع محصول رو جای دیگه تعریف کنی بعد بیای تو مثلا رسید انبار بگی چای فلان 20 عدد چای ملان 30 عدد و ... ولی اگه نه باید از روش بالا استفاده کنی که دوستمون گفتن ولی برای یه برنامه اینکه بخوای اینجور کار کنی جالب نیست البته اگه برنامه مالی انبار از این قبیل موارد که میخوای محصول یا هر چیزی رسید بزنی اینجور کار زیاد یا بهتره بگم اصلا معقول و اصولی نیست.

  4. #4

    نقل قول: تکست باکس پویا


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



    نقل قول نوشته شده توسط ebrahim.rayatparvar مشاهده تاپیک
    آگه نرم افزار مالی و انبار هست این نوع نوشتن یه خورده عجیبه چون برای این کار بهتر نوع محصول رو جای دیگه تعریف کنی بعد بیای تو مثلا رسید انبار بگی چای فلان 20 عدد چای ملان 30 عدد و ... ولی اگه نه باید از روش بالا استفاده کنی که دوستمون گفتن ولی برای یه برنامه اینکه بخوای اینجور کار کنی جالب نیست البته اگه برنامه مالی انبار از این قبیل موارد که میخوای محصول یا هر چیزی رسید بزنی اینجور کار زیاد یا بهتره بگم اصلا معقول و اصولی نیست.
    نه نرم افزار مالی نیست من فقط می خوام تعدادی منو و زیر منو پویا داشته باشم که بتونم هم به موارد منو اصلی هم منو فرعی تعداد بدم و در نهایت نمودارشون رو بکشم .نمیدونم چه ابزاری مناسب هست؟

  5. #5

    نقل قول: تکست باکس پویا

    ممنون از راهنماییتون .میشه یکمی در مورد کد توضیح بدین.پنل برای چی استفاده کردید؟ در قسمت catch چه اتفاثی میافته؟

    نقل قول نوشته شده توسط meysam_online2012 مشاهده تاپیک

    try
    {
    int txtno = int.Parse(txt1.Text);
    int pointX = 30;
    int pointY = 40;
    panel2.Controls.Clear();
    for (int i = 0; i < txtno; i++)
    {
    TextBox a = new TextBox();
    a.Text = (i + 1).ToString();
    a.Location = new Point(pointX, pointY);
    panel2.Controls.Add(a);
    panel2.Show();
    pointY += 20;
    }
    }
    catch (Exception)
    {
    MessageBox.Show(e.ToString());
    }

  6. #6

    نقل قول: تکست باکس پویا

    نقل قول نوشته شده توسط F.N.44 مشاهده تاپیک
    ممنون از راهنماییتون .میشه یکمی در مورد کد توضیح بدین.پنل برای چی استفاده کردید؟ در قسمت catch چه اتفاثی میافته؟

    پنل رو فقط برای اضافه کردن تکس باکس هاس شما میتونی توی فرم اضافه کنه


    تو قسمت catch هم اگه خطایی رخ بده تو یه پنجره خطا،خطارو نمایش میده

  7. #7

    نقل قول: تکست باکس پویا

    نقل قول نوشته شده توسط F.N.44 مشاهده تاپیک
    ممنون از راهنماییتون .میشه یکمی در مورد کد توضیح بدین.پنل برای چی استفاده کردید؟ در قسمت catch چه اتفاثی میافته؟
    امکان داره بصورت پروژه بزارید

  8. #8

    نقل قول: تکست باکس پویا

    نقل قول نوشته شده توسط Helpco مشاهده تاپیک
    امکان داره بصورت پروژه بزارید

    اینم فایلش
    فایل های ضمیمه فایل های ضمیمه

تاپیک های مشابه

  1. تکنیکهای طراحی الگوریتم - روش برنامه نویسی پویا
    نوشته شده توسط Kambiz در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 11
    آخرین پست: یک شنبه 08 دی 1392, 14:07 عصر
  2. سوال: اضافه کردن پویا textbox و مدیریت آن
    نوشته شده توسط Samsam2010 در بخش VB.NET
    پاسخ: 10
    آخرین پست: جمعه 17 دی 1389, 06:48 صبح
  3. بررسی حروف الفبا در TextBox
    نوشته شده توسط ParWin در بخش ASP.NET Web Forms
    پاسخ: 6
    آخرین پست: چهارشنبه 09 مهر 1382, 13:27 عصر
  4. تبدیل فیلدهای DataGrid به TextBox
    نوشته شده توسط ParWin در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: سه شنبه 01 مهر 1382, 09:34 صبح
  5. گزارش پویا با crystal report
    نوشته شده توسط mohamad6 در بخش VB.NET
    پاسخ: 5
    آخرین پست: یک شنبه 08 تیر 1382, 18:43 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •