adineh67
پنج شنبه 29 آبان 1393, 17:22 عصر
سلام
من میخوام موقع اجرا توسط نوشتن در کمبوباکس و زدن اینتر متن وارد شده رو ذخیره کنم بطوریکه در اجراهای بعدی هم داشته باشمش واسه اینکار از setting بصورت زیر استفاده کردم:
کد قسمت پیج لود:
Properties.Settings.Default.Reshte = Properties.Settings.Default.Reshte + ",";
Properties.Settings.Default.Save();
string MySetting = Properties.Settings.Default.Reshte;
if (MySetting.Length > 0)
{
string[] columns = MySetting.Split(',');
foreach (string st in columns)
{
if (!string.IsNullOrEmpty(st))
TXTvolt.Items.Add(st);
}
}
کد مربوط به کمبوباکس:
if (e.KeyChar==13)
{
if (!Properties.Settings.Default.Reshte.Contains("," + TXTvolt.Text.TrimStart().TrimEnd().Trim() + ","))
{
Properties.Settings.Default.Reshte += TXTvolt.Text.TrimStart().TrimEnd().Trim() + ",";
Properties.Settings.Default.Save();
}
TXTvolt.Items.Add(TXTvolt.Text);
}
موقع اجرا آیتم موردنظر اضافه میشه ولی تو اجراهای بعدی ندارمش،چطور میتونم درستش کنم؟
من میخوام موقع اجرا توسط نوشتن در کمبوباکس و زدن اینتر متن وارد شده رو ذخیره کنم بطوریکه در اجراهای بعدی هم داشته باشمش واسه اینکار از setting بصورت زیر استفاده کردم:
کد قسمت پیج لود:
Properties.Settings.Default.Reshte = Properties.Settings.Default.Reshte + ",";
Properties.Settings.Default.Save();
string MySetting = Properties.Settings.Default.Reshte;
if (MySetting.Length > 0)
{
string[] columns = MySetting.Split(',');
foreach (string st in columns)
{
if (!string.IsNullOrEmpty(st))
TXTvolt.Items.Add(st);
}
}
کد مربوط به کمبوباکس:
if (e.KeyChar==13)
{
if (!Properties.Settings.Default.Reshte.Contains("," + TXTvolt.Text.TrimStart().TrimEnd().Trim() + ","))
{
Properties.Settings.Default.Reshte += TXTvolt.Text.TrimStart().TrimEnd().Trim() + ",";
Properties.Settings.Default.Save();
}
TXTvolt.Items.Add(TXTvolt.Text);
}
موقع اجرا آیتم موردنظر اضافه میشه ولی تو اجراهای بعدی ندارمش،چطور میتونم درستش کنم؟