Guest User

Untitled

a guest
Jun 18th, 2024
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.20 KB | None | 0 0
  1. using System;
  2. using static WinFormsApp3.Program;
  3.  
  4. namespace WinFormsApp3
  5. {
  6.     public partial class shit : Form
  7.     {
  8.         public shit()
  9.         {
  10.  
  11.             var MyIni = new IniFile("Settings.ini");
  12.             InitializeComponent();
  13.  
  14.  
  15.             FUCK.Items.Add("Экземпляр 1");
  16.             MyIni.Write("ID0", "Экземпляр 1", "LIST");
  17.             FUCK.Items.Add("Экземпляр 2");
  18.             MyIni.Write("ID1", "Экземпляр 2", "LIST");
  19.             FUCK.Items.Add("Экземпляр 3");
  20.             MyIni.Write("ID2", "Экземпляр 3", "LIST");
  21.             FUCK.Items.Add("Экземпляр 4");
  22.             MyIni.Write("ID3", "Экземпляр 4", "LIST");
  23.             FUCK.Items.Add("Экземпляр 5");
  24.             MyIni.Write("ID4", "Экземпляр 5", "LIST");
  25.  
  26.  
  27.         }
  28.  
  29.         private void button1_Click(object sender, EventArgs e)
  30.         //добавить в список +
  31.         {
  32.  
  33.             var MyIni = new IniFile("Settings.ini");
  34.             FUCK.Items.Add(textBox1.Text);
  35.             int amount = FUCK.Items.Count;
  36.  
  37.             MyIni.Write("ID" + amount++, textBox1.Text, "LIST");
  38.         }
  39.  
  40.         private void button2_Click(object sender, EventArgs e)
  41.  
  42.         //deleteing ITEM
  43.         {
  44.             int amount = FUCK.Items.Count;
  45.  
  46.             //цикл на удаление
  47.  
  48.             var MyIni = new IniFile("Settings.ini");
  49.  
  50.             if (FUCK.SelectedIndex != -1)
  51.             {
  52.                 for (int i = FUCK.SelectedItems.Count - 1; i >= 0; i--)
  53.                     FUCK.Items.Remove(FUCK.SelectedItems[i]);
  54.  
  55.  
  56.                 for (int i = FUCK.SelectedItems.Count - 1; i >= 0; i--)
  57.                 {
  58.                     //AT SOME REASON I CANT FUCKING DELETE ITEM FROM INI I WANT TO DIE
  59.                     MyIni.DeleteKey("ID" + i);
  60.                 }
  61.             }
  62.             else
  63.                 MessageBox.Show("Ошибка. Вы не выделили предмет из списка.");
  64.         }
  65.  
  66.  
  67.         private void button4_Click(object sender, EventArgs e)
  68.  
  69.         //очистка списка +
  70.         {
  71.  
  72.             var MyIni = new IniFile("Settings.ini");
  73.             FUCK.Items.Clear();
  74.  
  75.             MyIni.DeleteSection("LIST");
  76.  
  77.         }
  78.  
  79.         private void button3_Click(object sender, EventArgs e)
  80.  
  81.         //копирование в верх списка +
  82.         {
  83.  
  84.             if (FUCK.SelectedIndex != -1)
  85.             {
  86.                 int amount = FUCK.Items.Count;
  87.                 var MyIni = new IniFile("Settings.ini");
  88.                 //цикл на копирование в верх списка
  89.                 for (int j = FUCK.SelectedItems.Count - 1; j >= 0; j--)
  90.                 {
  91.                     FUCK.Items.Insert(0, FUCK.SelectedItems[j]);
  92.                 }
  93.  
  94.                 for (int i = FUCK.SelectedItems.Count - 1; i >= 0; i--)
  95.                 {
  96.                     MyIni.Write("ID" + amount++, FUCK.SelectedItems[i].ToString(), "LIST");
  97.                 }
  98.             }
  99.             else
  100.                 MessageBox.Show("Ошибка. Вы не выделили предмет из списка.");
  101.  
  102.  
  103.         }
  104.     }
  105. }
  106.  
  107.  
Add Comment
Please, Sign In to add comment