Deci, daca sunteti la inceput de programare, acest tutorial va deschide noi posibilitati care puteti sa le invatati si sa le aplicati mai apoi. Tot ce trebuie sa stiti este: - Utilizat
C#(C Sharp); - Programul utilizat este
Visual Studio.
1) File > New > Project > selectati C# > Windows Forms Application
2) Toolbox >Menus & Toolbars >
Menu Strip, openFileDialog, saveFileDialog, RichTextBox (Dati double click pe fiecare din ele)
3) Acum sa facem meniul, apasati pe pe meniu si trebuie sa apara o casuta cu "
Type Here" si scriem esentialul pentru notepad :
Click si
Click4) Apasati pe boxul care e forma unui patrat (
Click) > Plecam la
Properties (se afla in partea dreapta, al doilea tab de jos) > Schimbam
Dock in Fill -
Click si a-r trebui sa arate cam asa
Click5) Acum codurile: Ca sa adaugati butonul de New, Save etc la cod doar apasati dublu click pe buton(De exemplu, vreti sa adaugati codu la New, apasati Dublu-click pe New din "Demo") si a-r trebui sa apara ceva nou in codul programului (
Click)
Asa, daca v-a aparut inseamna ca a-ti facut corect. Asa trebuie sa facem la fiecare buton dupa ce adaugam scriptu la fiecare buton.(Am apasat pe buton, scrim scriptul, apasam din nou pe altu, scriptu si tot asa)
Scripturi pentru:
New:
richTextBox1.Clear();
Save:
OpenFileDialog op = new OpenFileDialog();
if (op.ShowDialog() == DialogResult.OK)
richTextBox1.LoadFile(op.FileName, RichTextBoxStreamType.PlainText);
this.Text = op.FileName;
Open:
SaveFileDialog op = new SaveFileDialog();
op.Filter = "Text Document(*.txt)|*.txt|All Files(*.*)|*.*";
if (op.ShowDialog() == DialogResult.OK)
richTextBox1.SaveFile(op.FileName, RichTextBoxStreamType.PlainText);
this.Text = op.FileName;
Undo:
richTextBox1.Undo();
Cut:
richTextBox1.Cut();
Copy:
richTextBox1.Copy();
Paste:
richTextBox1.Paste();
Clear:
richTextBox1.Clear();
SelectAll:
richTextBox1.SelectAll();
Extra
Font Tab:
FontDialog fd = new FontDialog();
fd.Font = richTextBox1.SelectionFont;
if (fd.ShowDialog() == DialogResult.OK)
{
richTextBox1.SelectionFont = fd.Font;
}
Background Color:
ColorDialog cr = new ColorDialog();
if (cr.ShowDialog() == DialogResult.OK)
{
richTextBox1.BackColor = cr.Color;
}
Final: