Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Изменение внешнего вида элемента управления monthcalendarСодержание книги
Поиск на нашем сайте
Предусмотрено множество возможностей настройки внешнего вида элемента управления Windows Forms MonthCalendar. Например, предоставляется возможность выбора цветовой схемы, а также отображения или скрытия номеров недель или текущей даты. Чтобы изменить цветовую схему календаря установите свойства TitleBackColor, TitleForeColor и T railingForeColor. Свойство TitleBackColor также определяет цвет шрифта для дней недели. Свойство TrailingForeColor определяет цвет дат, предшествующих и следующих за отображаемым месяцем или месяцами. monthCalendar1.TitleBackColor = System.Drawing.Color.Blue; monthCalendar1.TrailingForeColor = System.Drawing.Color.Red; monthCalendar1.TitleForeColor = System.Drawing.Color.Yellow; Чтобы отобразить текущую дату внизу элемента управления установите для свойства ShowToday значение true. В приведенном ниже примере переключение между отображением и скрытием текущей даты происходит при выполнении двойного щелчка на форме. private void Form1_DoubleClick(object sender, System.EventArgs e) { monthCalendar1.ShowToday =!monthCalendar1.ShowToday;} Отображение более чем одного месяца в элементе управления MonthCalendar Элемент управления Windows Forms MonthCalendar позволяет отображать на экране одновременно до 12 месяцев. По умолчанию в этом элементе управления отображается только один месяц, однако имеется возможность указать количество месяцев, которые будут отображаться на экране, и их размещение в данном элементе управления. Чтобы отобразить несколько месяцев задайте для свойства CalendarDimensions значение, равное числу месяцев, отображаемых по горизонтали и вертикали. monthCalendar1.CalendarDimensions = new System.Drawing.Size (3,2); Отображение определенных дней полужирным шрифтом в элементе управления MonthCalendar Элемент управления Windows Forms MonthCalendar позволяет отображать дни полужирным шрифтом, причем или в качестве отдельных дат, или на периодической основе. Это можно сделать, чтобы особо выделить определенные даты, например праздники и выходные. Эта возможность реализуется с помощью трех свойств. Свойство BoldedDates содержит отдельные даты. Свойство AnnuallyBoldedDates включает даты, которые отображаются полужирным шрифтом каждый год. Свойство MonthlyBoldedDates включает даты, которые отображаются полужирным шрифтом каждый месяц. Каждое из этих свойств содержит массив объектов DateTime. Чтобы добавить даты в один из этих списков или удалить их оттуда, необходимо добавить или удалить объект DateTime. Чтобы отобразить даты полужирным шрифтом 1. Создайте объекты DateTime. DateTime t1 = new DateTime(2001, 6, 10); DateTime t2 = new DateTime(2001, 6, 17); 2. Выделите отдельную дату полужирным шрифтом, вызвав метод AddBoldedDate, AddAnnuallyBoldedDate или AddMonthlyBoldedDate элемента управления MonthCalendar. monthCalendar1.AddBoldedDate(t1); monthCalendar1.AddBoldedDate(t2); Либо Выделите полужирным шрифтом сразу несколько дат, создав массив объектов DateTime и присвоив его одному из этих свойств. DateTime[] dt = {t1, t2}; monthCalendar1.BoldedDates = dt; Чтобы отобразить даты обычным шрифтом 1. Отмените выделение полужирным шрифтом отдельной даты и отобразите ее обычным шрифтом, вызвав метод RemoveBoldedDate, RemoveAnnuallyBoldedDate или RemoveMonthlyBoldedDate. monthCalendar1.RemoveBoldedDate(t1); monthCalendar1.RemoveBoldedDate(t2); Либо Удалите все выделенные полужирным шрифтом даты из одного из трех списков, вызвав метод RemoveAllBoldedDates, RemoveAllAnnuallyBoldedDates или RemoveAllMonthlyBoldedDates. monthCalendar1.RemoveAllBoldedDates(); 2. Обновите внешний вид шрифта, вызвав метод UpdateBoldedDates. monthCalendar1.UpdateBoldedDates(); Браузер WebBrowser В системе С# существует немало компонентов, предназначенных для работы с Интернетом, WWW и сетями TCP/IP. Чтобы открыть в приложении страницу HTML: 1. Выберите в Панели элементов на вкладке Все формы Windows Forms элемент управления WebBrowser и разместите его на форме. 2. Создайте функцию обработки события отображения HTML-страницы, в которой пропишите с помощью метода Navigate путь к HTML-страницы. Пример. private void Form6_Shown(object sender, EventArgs e) { string FilePath = Path.Combine(Environment.CurrentDirectory, "xml1.xml"); webBrowser1.Navigate(FilePath); } Диалоговое окно MessageBox Отобразить стандартное диалоговое окно с несколькими кнопками можно с помощью метода Show объекта MessageBox из библиотеки System.Windows.Forms. Метод Show возвращает в качестве результат имя нажатой кнопки. Тип результата DialogResult.
|
||||
Последнее изменение этой страницы: 2017-01-20; просмотров: 740; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.69.109 (0.008 с.) |