Чтение/запись документа на основе прав - C#
Формулировка задачи:
Как в C# сделать так чтобы администратор с помощью checkbox мог читать и изменять файл в textbox; пользователь 1 в textbox1 мог только читать документ, в textbox2 читать и изменять документ,в textbox3 не мог читать и изменять документ.
Решение задачи: «Чтение/запись документа на основе прав»
textual
Листинг программы
using System; using System.Drawing; using System.Windows.Forms; namespace LoL { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { if(comboBox1.Text == "Администратор") { checkBox1.Visible = true; textBox1.Visible = false; checkBox2.Visible = false; textBox2.Visible = false; textBox3.Visible = false; textBox4.Visible = false; checkBox2.Checked = false; } else { checkBox1.Visible = false; textBox1.Visible = false; } if(comboBox1.Text == "Пользователь 1") { checkBox2.Visible = true; checkBox1.Checked = false; } } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if(checkBox1.Checked == true) { textBox1.Enabled = true; textBox1.Visible = true; } else { textBox1.Enabled = false; textBox1.Visible = false; } } private void checkBox2_CheckedChanged(object sender, EventArgs e) { if(checkBox2.Checked == true) { textBox2.Visible = true; textBox3.Visible = true; textBox3.Enabled = false; textBox4.Visible = true; textBox4.BackColor = Color.Black; textBox4.Enabled = false; } else { textBox2.Visible = false; textBox3.Visible = false; textBox4.Visible = false; } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д