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 (http://lh3.ggpht.com/-bLtrgq-8s2Y/VMtDeKa7B-I/AAAAAAAAK44/DRqldn90FgU/image14.png?imgmax=800) si Click (http://lh6.ggpht.com/-dHdO1y9EtTw/VMtDe3-LP8I/AAAAAAAAK5A/XYUrQsexFNQ/image12.png?imgmax=800)
4) Apasati pe boxul care e forma unui patrat (Click (http://lh3.ggpht.com/-hYyw-J8mGK8/VMtDgutVbWI/AAAAAAAAK5Q/1nW28Lug7YI/image24.png?imgmax=800)) > Plecam la Properties (se afla in partea dreapta, al doilea tab de jos) > Schimbam Dock in Fill - Click (http://i92.photobucket.com/albums/l27/kierien/TextBox-Dock.jpg) si a-r trebui sa arate cam asa Click (http://lh4.ggpht.com/-x6-bubzCTks/VMtDhiEqcvI/AAAAAAAAK5Y/TNTUyO6U2Co/image29.png?imgmax=800)
5) 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 (http://lh6.ggpht.com/-QWJrTFOPF6Y/VMtDib3F-CI/AAAAAAAAK5g/RJDaqmDFC3s/image41.png?imgmax=800))
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:
(http://lh5.ggpht.com/-AbuqpdwTJNc/VMtDjfW0yJI/AAAAAAAAK5o/GVKye4ZkRFE/image4.png?imgmax=800)