سوال برنامه نویسی #c

Mohadese S

New Member
سلام
برای اینکه در محیط WindowsFormsApplication بعد از انتخاب checkBox کادرnumericUpDown نمایش داده شود باید چه کنیم؟
بعد هم می خوام موارد انتخاب شده با تعدادی که براشون نوشته میشه ذخیره بشن
 

the_king

مدیرکل انجمن
سلام
برای اینکه در محیط WindowsFormsApplication بعد از انتخاب checkBox کادرnumericUpDown نمایش داده شود باید چه کنیم؟
بعد هم می خوام موارد انتخاب شده با تعدادی که براشون نوشته میشه ذخیره بشن

عنوان تاپیک باید مشخص کننده موضوع مبحث باشه، یک عنوان کلی مثل سوال برنامه نویسی چیزی رو مشخص نمی کنه.

می توانید برای هر کدوم یک NumericUpDown را از قبل روی فرم قرار دهید و فعلا Visible اش یا Enabled اش را False کنید تا نشون داده نشه یا فعال نشه و زمانی که CheckBox تیک خورد Visible اش یا Enabled اش را true کنید :

کد:
        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            numericUpDown1.Visible = checkBox1.Checked;
        }

می توانید مواردی که انتخاب شده و یا مقادیری که وارد شده رو بصورت عددی یا رشته ای دربیاورید و بخوانید یا ذخیره کنید.
ولی اینکه چه چیزی و چه جایی ذخیره بشه خیلی مهم ئه. ذخیره در فایل، ذخیره در Registry، ذخیره در Settings، ذخیره سازی در پایگاه داده و ...
 

Mohadese S

New Member
ذخیره در فایل

سلام
یه برنامه برای منو رستوران نوشتم با چه کدی میتونم موارد انتخاب شده+تعدادشون رو در فایل ذخیره کنم
و هر بار که اطلاعات رو ذخیره میکنیم ادامه ی فایل قبلی ذخیره پشه؟
 

the_king

مدیرکل انجمن
سلام
یه برنامه برای منو رستوران نوشتم با چه کدی میتونم موارد انتخاب شده+تعدادشون رو در فایل ذخیره کنم
و هر بار که اطلاعات رو ذخیره میکنیم ادامه ی فایل قبلی ذخیره پشه؟
بدون نمونه کد یا تصویر فرم هیچ تصوری از اینکه موارد انتخاب شده چی هستند ندارم.
اطلاعات رو بصورت یک رشته متنی در بیاورید، مثلا :
کد:
            var s = numericUpDown1.Name + "=" + numericUpDown1.Value.ToString() + Environment.NewLine;

و در فایل ذخیره کنید. اگر فایل از قبل موجود باشد به انتهای آن اضافه می شود :
کد:
            System.IO.File.AppendAllText("data.txt", s);
 

Mohadese S

New Member
سلام ممنو به خاطر کمکتون
کدی که گفتید رو نوشتم .فایل ساخته میشه ولی خالیه وهیچی ذخیره نمیکنه
وقتی هم می خوام توی TextBoxنمایش بده نمیشه
attachment.php
 

پیوست ها

  • 12.PNG
    12.PNG
    27 کیلوبایت · بازدیدها: 13

the_king

مدیرکل انجمن
سلام ممنو به خاطر کمکتون
کدی که گفتید رو نوشتم .فایل ساخته میشه ولی خالیه وهیچی ذخیره نمیکنه
وقتی هم می خوام توی TextBoxنمایش بده نمیشه
attachment.php

اگر اون Checkbox ها تیک دارند حتما باید چیزی داخل فایل باشه چون تشکیل فایل به اون متن ها بستگی داره.
جایی که فایل های پروژه تون هست رو ببینید. یک پوشه bin و داخلش یک پوشه Debug هست. الان data.txt باید داخل اون پوشه Debug ایحاد شده باشه.
محض اطمینان بجای اون data.txt مسیر D:\\data.txt رو هم امتحان کنید که در درایو :D قرارش بده.
 

Mohadese S

New Member
سلام
باچه کدی می تونم موارد ذخیره شده را در List view نشان داد؟
وهمچنین کدی که با کلیک روی Button بتوان وارد لینک پرداخت الکترونی شد؟
ممنون
 

the_king

مدیرکل انجمن
سلام
باچه کدی می تونم موارد ذخیره شده را در List view نشان داد؟
در سادگی ترین شکل ممکن اینطوری میشه :
کد:
            var lines = System.IO.File.ReadAllLines("D:\\data.txt");
            foreach (var line in lines)
            {
                listView1.Items.Add(line);
            }

وهمچنین کدی که با کلیک روی Button بتوان وارد لینک پرداخت الکترونی شد؟
ممنون
کد:
[COLOR="#D3D3D3"]        private void button1_Click(object sender, EventArgs e)
        {
[/COLOR]            System.Diagnostics.Process.Start("http://www.site.com/payment.php");
[COLOR="#D3D3D3"]        }[/COLOR]
 

جدیدترین ارسال ها

بالا