C# программалау тілі. Ерекешева М.М.
Мысал1. Ашылған диалогтік терезеде таңдалған файлды жүктеп,
файл мәтінінің
шрифтін, түсін ӛзгертіп қайта сақтайтын программа құрыңыз. Формаға OpenFileDialog1,
SaveFileDialog1, FontDialog1, ColorDialog1, menuStrip1 компоненттерін орналастырамыз.
Меню пункттері:file, open, font, color, exit.
Программа коды:
public
Form1()
{ InitializeComponent();
openFileDialog1.Filter =
"Текстовые файлы(*.txt)|*.txt|Все файлы(*.*)|*.*"
;
saveFileDialog1.Filter =
"Текстовые файлы(*.txt)|*.txt|Все файлы(*.*)|*.*"
; }
private
void
SaveToFile(
string
path)
{ //
жүктелген файлды қайта сақтау
StreamWriter
sw =
new
StreamWriter
(path,
false
,
Encoding
.Default);
sw.WriteLine(listBox1.Items);
sw.Close(); }
private
void
openToolStripMenuItem_Click(
object
sender,
EventArgs
e)
{
if
(openFileDialog1.ShowDialog() ==
DialogResult
.OK)
{
// ашылған диалогтік терезеде //таңдалған файлды listBox1 компонентіне
жүктеу
FileStream
FS = openFileDialog1.OpenFile()
as
FileStream
;
StreamReader
Rd =
new
StreamReader
(FS);
listBox1.Items.Clear();
while
(Rd.Peek() > 0)
listBox1.Items.Add(Rd.ReadLine());
Rd.Close();
FS.Close();
} }
private
void
fontToolStripMenuItem_Click(
object
sender,
EventArgs
e)
{//
мәтін шрифтін өзгерту
if
(fontDialog1.ShowDialog() ==
DialogResult
.OK)
listBox1.Font = fontDialog1.Font;
}
private
void
colorToolStripMenuItem_Click(
object
sender,
EventArgs
e)
{ //
мәтін түсін өзгерту
if
(colorDialog1.ShowDialog() ==
DialogResult
.OK)
listBox1.ForeColor= colorDialog1.Color; }
private
void
saveToolStripMenuItem_Click(
object
sender,
EventArgs
e)
{//
мәтінді қайта сақтау
if
(saveFileDialog1.ShowDialog() ==
DialogResult
.OK)
{
string
path = saveFileDialog1.FileName;
SaveToFile(path); }
Программаның орындалуы 30 -31 суреттерде кӛрсетілген.
C# программалау тілі. Ерекешева М.М.
30 сурет. Мәтінін түсін ӛзгерту
Достарыңызбен бөлісу: