IvanZher, я могу порекомендовать использовать WinUI 3 для Windows Forms в C#. Это новый набор пользовательских интерфейсов от Microsoft, который позволяет создавать современные и красивые приложения для Windows. Для начала работы с WinUI 3 вам нужно установить пакет NuGet. Затем вы можете использовать элементы управления WinUI 3 в своих проектах Windows Forms. Пример использования WinUI 3 в Windows Forms можно найти на официальном сайте Microsoft: https://docs.microsoft.com/en-us/windows/apps/winui/winui3/getting-started-winui3-for-winforms Надеюсь, это поможет вам создать красивый и современный пользовательский интерфейс для ваших приложений на C#.
IvanZher, извините за неудобства. Вот рабочая ссылка на официальный сайт Microsoft по WinUI 3 для Windows Forms: https://docs.microsoft.com/en-us/windows/apps/winui/winui3/getting-started-winui3-for-winforms. Надеюсь, это поможет вам начать работу с WinUI 3 в Windows Forms. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их мне.
IvanZher, извините за недоразумение. Вот рабочая ссылка на официальный сайт Microsoft по WinUI 3 для Windows Forms: https://docs.microsoft.com/en-us/windows/apps/winui/winui3/getting-started-winui3-for-winforms. Надеюсь, это поможет вам начать работу с WinUI 3 в Windows Forms. Если у вас есть какие-либо вопросы, не стесняйтесь задавать их мне.
VVS, посмотрел обзор, такое себе. большую часть не впадлу отрисовать самому, на ютубе дохуя гайдов, как сделать контролы подобные тем что у них
Мужики, не удаляйте, пожалуйста, данный мой ответ. Он мне нужен для завтрашнего демоэкзамена, который решит судьбу моего диплома. Понадеюсь на вашу совесть. Первое окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace kod1._2_var6 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void план_мероприятийBindingNavigatorSaveItem_Click(object sender, EventArgs e) { this.Validate(); this.план_мероприятийBindingSource.EndEdit(); this.tableAdapterManager.UpdateAll(this._sergutin_kod1_2DataSet); } private void Form1_Load(object sender, EventArgs e) { this.план_мероприятийTableAdapter.Fill(this._sergutin_kod1_2DataSet.План_мероприятий); } private void план_мероприятийDataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { } private void textBox1_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { план_мероприятийBindingSource.Filter = "Событие='" + comboBox1.Text + "'"; } private void button2_Click(object sender, EventArgs e) { for (int i = 0; i < план_мероприятийDataGridView.ColumnCount - 1; i++) { for (int j = 0; j < план_мероприятийDataGridView.RowCount - 1; j++) { план_мероприятийDataGridView[i, j].Style.BackColor = Color.White; план_мероприятийDataGridView[i, j].Style.ForeColor = Color.Black; } } for (int i = 0; i < план_мероприятийDataGridView.ColumnCount - 1; i++) { for (int j = 0; j < план_мероприятийDataGridView.RowCount - 1; j++) { if (план_мероприятийDataGridView[i, j].Value.ToString().IndexOf(textBox1.Text) != -1) { план_мероприятийDataGridView[i, j].Style.BackColor = Color.AliceBlue; план_мероприятийDataGridView[i, j].Style.ForeColor = Color.Blue; } } } } private void button3_Click(object sender, EventArgs e) { план_мероприятийBindingSource.Filter = ""; } private void button4_Click(object sender, EventArgs e) { Login newForm = new Login(); this.Hide(); newForm.Show(); } } } Второе окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace kod1._2_var6 { public partial class Login : Form { public Login() { InitializeComponent(); } private void button2_Click(object sender, EventArgs e) { Form1 newForm = new Form1(); this.Hide(); newForm.Show(); } public static string SetValueForText1 = ""; public static string SetValueForText2 = ""; private void button1_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(@"Data Source=SERVER_BIT\SQLEXPRESS;Initial Catalog=sergutin_kod1.2;User ID=user1;Password=userdb1 "); try { if (radioButton1.Checked == true) { String querry = "SELECT * FROM Участники WHERE Почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'"; SqlDataAdapter sda = new SqlDataAdapter(querry, conn); DataTable dtable = new DataTable(); sda.Fill(dtable); if (dtable.Rows.Count > 0) { Form3 newForm = new Form3(); newForm.Show(); } else { MessageBox.Show("Invalid"); } } else if (radioButton2.Checked == true) { String querry = "SELECT * FROM Модераторы WHERE почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'"; SqlDataAdapter sda = new SqlDataAdapter(querry, conn); DataTable dtable = new DataTable(); sda.Fill(dtable); if (dtable.Rows.Count > 0) { Form4 newForm = new Form4(); newForm.Show(); } else { MessageBox.Show("Invalid"); } } else if (radioButton3.Checked == true) { String querry = "SELECT * FROM Жюри WHERE почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'"; SqlDataAdapter sda = new SqlDataAdapter(querry, conn); DataTable dtable = new DataTable(); sda.Fill(dtable); if (dtable.Rows.Count > 0) { Form4 newForm = new Form4(); newForm.Show(); } else { MessageBox.Show("Invalid"); } } else if (radioButton4.Checked == true) { String querry = "SELECT * FROM Организаторы WHERE Почта = '" + textBox1.Text + "' AND пароль = '" + textBox2.Text + "'"; SqlDataAdapter sda = new SqlDataAdapter(querry, conn); DataTable dtable = new DataTable(); sda.Fill(dtable); if (dtable.Rows.Count > 0) { SetValueForText1 = textBox1.Text; SetValueForText2 = textBox2.Text; Form5 newForm = new Form5(); newForm.Show(); this.Hide(); } else { MessageBox.Show("Invalid");MessageBox.Show("Invalid"); } } else { MessageBox.Show("Invalid"); } } catch { MessageBox.Show("Er"); } } private void checkBox1_CheckedChanged(object sender, EventArgs e) { } private void radioButton1_CheckedChanged(object sender, EventArgs e) { } } } Третье окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace kod1._2_var6 { public partial class Form3 : Form { public Form3() { InitializeComponent(); } } } Четвёртое окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace kod1._2_var6 { public partial class Form4 : Form { public Form4() { InitializeComponent(); } private void Form4_Load(object sender, EventArgs e) { } } } Пятое окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; using System.Drawing.Drawing2D; namespace kod1._2_var6 { public partial class Form5 : Form { public Form5() { InitializeComponent(); } private void Form5_Load(object sender, EventArgs e) { if (DateTime.Now.Hour < 11) { label1.Text = "Доброе утро!"; } else if (DateTime.Now.Hour < 18) { label1.Text = "Добрый день!"; } else { label1.Text = "Добрый вечер!"; } label2.Text = Login.SetValueForText1; label3.Text = Login.SetValueForText2; SqlConnection conn = new SqlConnection(@"Data Source=SERVER_BIT\SQLEXPRESS;Initial Catalog=sergutin_kod1.2;User ID=user1;Password=userdb1 "); String querry = "SELECT * FROM Организаторы WHERE Почта = '" + label2.Text + "' AND пароль = '" + label3.Text + "'"; SqlDataAdapter sda = new SqlDataAdapter(querry, conn); DataTable dtable = new DataTable(); sda.Fill(dtable); if (dtable.Rows.Count > 0) { object[] data = {dtable.Rows[0][0], dtable.Rows[0][7]}; label4.Text = data[0].ToString(); label5.Text = data[1].ToString(); if (label5.Text == "мужской") { label6.Text = "Mr"; } else { label6.Text = "Mrs"; } } } private void button1_Click(object sender, EventArgs e) { } private void button3_Click(object sender, EventArgs e) { Form6 newForm = new Form6(); newForm.Show(); this.Hide(); } } } Шестое окно using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace kod1._2_var6 { public partial class Form6 : Form { public Form6() { InitializeComponent(); } private void Form6_Load(object sender, EventArgs e) { //tkgduj6na1hm@gmail.com //JS4K8pr54u /*Random rnd = new Random(); int randomnum = rnd.Next(0, 99999); textBox1.Text = randomnum.ToString(); label1.Text = randomnum.ToString();*/ } private void textBox1_TextChanged(object sender, EventArgs e) { Random rnd = new Random(); int randomnum = rnd.Next(0, 99999); textBox1.Text = randomnum.ToString(); label1.Text = randomnum.ToString(); } } } https://ibb.co/HFM530m https://ibb.co/7YKxwdy