To jest kod okna Przeglądaj
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.IO;
namespace projekt_ksiazki
{
public partial class przeg : Form
{
public przeg()
{
InitializeComponent();
string path = (@"C:\ksiazki");
string database = (@"C:\ksiazki\database.txt");
string notatki = (@"C:\ksiazki\notatki.txt");
if (!Directory.Exists(path))
Directory.CreateDirectory(path);
if (!File.Exists(database))
File.Create(database);
if (!File.Exists(notatki))
File.Create(notatki);
using (StreamReader stRead = new StreamReader(database)) // czytanie danych z pliku database.txt
{
while (!stRead.EndOfStream)
{
listBox1.Items.Add(stRead.ReadLine());
}
}
using (StreamReader stRead = new StreamReader(notatki)) // czytanie danych z pliku notatki.txt
{
while (!stRead.EndOfStream)
{
listBox3.Items.Add(stRead.ReadLine());
}
}
}
private void e(object sender, KeyPressEventArgs e) // wyłączenie pisania w comboboxie
{
e.Handled = true;
}
// wyszukiwarka
private void textBox1_TextChanged(object sender, EventArgs e) // text w polu wyszukiwarki się zmienił
{
listBox2.Items.Clear();
string toFind = textBox1.Text;
if (textBox1.Text == "") listBox2.Items.Clear(); // jezeli text w polu wyszukiwarki jest pusty, pole wynik szukania się wyczyści
else
{
foreach (string s in listBox1.Items)
if (s.Contains(toFind)) listBox2.Items.Add(s);
}
// koniec wyszukiwarki
}
private void listBox3_DoubleClick(object sender, EventArgs e) // Double click na Notatki
{
Edytuj f = new Edytuj();
f.ShowDialog();
}
private void listBox1_DoubleClick(object sender, EventArgs e) // Double click na spis książek
{
Edytuj f = new Edytuj();
f.ShowDialog();
}
private void listBox2_DoubleClick(object sender, EventArgs e) // Double click na wyniki wyszukiwania
{
Edytuj f = new Edytuj();
f.ShowDialog();
}
}
}