210 likes | 228 Views
Dialog Boxes. 1. Предназначение. Диалоговите прозорци са част от операционната система; Улесняват потребителя, когато трябва да се: Съхранява файл; Отваря файл; Разглеждане на йерархията на папките; Форматира текст: Промяна на шрифт; Цвят. 2. Местоположение в инструменталната кутия.
E N D
1. Предназначение • Диалоговите прозорци са част от операционната система; • Улесняват потребителя, когато трябва да се: • Съхранява файл; • Отваря файл; • Разглеждане на йерархията на папките; • Форматира текст: • Промяна на шрифт; • Цвят.
2.Местоположение в инструменталната кутия
3. Блокова схема на диалогови прозорци
6. Методи на диалоговия прозорец ColorDialog
7. Практическа задача • Създайте следния потребителки интерфейс. • Програмирайте бутона: PrivateSubbtn_Click(ByValsender As System.Object, ByVal e As System.EventArgs) Handlesbtn.Click If cld1.ShowDialog <> Windows.Forms.DialogResult.CancelThen lbl1.ForeColor = cld1.Color End If End Sub
10. Практическа задача • Създайте потребителски интерфейс с една текст бокс и бутон. • Програмирайте бутона: PrivateSub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If FontDialog1.ShowDialog <> Windows.Forms.DialogResult.CancelThen RichTextBox1.ForeColor = FontDialog1.Color RichTextBox1.Font = FontDialog1.Font End If End Sub
13. Практическа задача • Създайте потребителски интерфейс с Picture Box и бутон. • Програмирайте бутона: PrivateSub Button1_Click(sender As Object, e As EventArgs) HandlesButton1.Click If OpenFileDialog1.ShowDialog <> Windows.Forms.DialogResult.CancelThen PictureBox1.Image = Image.FromFile(OpenFileDialog1.FileName) End If End Sub
15. Практическа задача • Създайте потребителски интерфейс с RichTexBoxи бутон. • Програмирайте бутона: PrivateSub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click SaveFileDialog1.Filter = "TXT Files (*.txt*)|*.txt" If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OKThen My.Computer.FileSystem.WriteAllText (SaveFileDialog1.FileName, RichTextBox1.Text, True) End If End Sub
17. Практическа задача • Създайте потребителски интерфейс с един бутон. • Програмирайте бутона: PrivateSub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click PrintDialog1.Document = PrintDocument1 PrintDialog1.PrinterSettings = PrintDocument1.PrinterSettings PrintDialog1.AllowSomePages = True if PrintDialog1.ShowDialog = DialogResult.OKThen PrintDocument1.PrinterSettings = PrintDialog1.PrinterSettings PrintDocument1.Print() End If End Sub