Сохранение настроек програми - C#
Формулировка задачи:
Привет, у меня єсть программа =), и я в ней сохраняю настройки.
Но эсли выставить пользователь, файл сохраняеца в настройках пользователя, мне нужно настройки сохранить так чтоб файл с настройками был около файла ехе, как это реализовать?
При выставлении параметра программа, найл около ехе но настроки не сохраняюца, как быть?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using WindowsFormsApplication2.Properties;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
bool button = false;
private void button1_Click(object sender, EventArgs e)
{
StreamWriter file = File.CreateText("Data\\file.txt");
file.WriteLine(richTextBox1.Text);
file.Close();
Settings.Default["OnOff"] = button2.Text;
button = !button;
if (button)
{
button2.Text = "On";
}
else button2.Text = "Off";
}
private void Form1_Load(object sender, EventArgs e)
{
DirectoryInfo d = new DirectoryInfo("Data");
d.Create();
string file = File.ReadAllText("Data\\file.txt");
richTextBox1.Text = file;
button2.Text = Settings.Default["OnOff"].ToString();
}
}
}Решение задачи: «Сохранение настроек програми»
textual
Листинг программы
DirectoryInfo d = new DirectoryInfo(Application.StartupPath +"\\Data"); if(!d.Exists) d.Create(); ..................................................................... string file = File.ReadAllText(Application.StartupPath + "\\Data\\file.txt"); ...................................................................... StreamWriter file = File.CreateText(Application.StartupPath + "\\Data\\file.txt");