Урок 24. TreeView с checkbox’ами

Написано admin в 20 Июнь 2008 – 19:46 -


Урок 24. TreeView с checkbox’ами

Этот урок можно рассматривать как продолжение уроков 14 и 15.

Для того, чтобы у узлов элемента управления TreeView появились checkbox’ы в узлах, необходимо установить его свойство Checkboxes в true.

Теперь добавим радиционный код, добавляющий при загрузке формы несколько узлов и подузлов к нашему дереву:

Read more »


Tags: , , , , , , ,
Находится в Windows и C# | No Comments »

Урок 23. Как отобразить одно контекстное для нескольких элементов управления?

Написано admin в 20 Июнь 2008 – 19:45 -


Урок 23. Как отобразить одно контекстное для нескольких элементов управления?

Для отображениения одного контекстного меню для различных элементов управления на форме не надо для каждого из них писать свой обработчик для щелчка мыши – достаточно написать один обработчик на все элементы управления. Кроме того (и это достаточно очевидный шаг) надо для каждого элемента управления установить свойство ContextMenu равным имени нашего контекстного меню.

Приведем конкретный пример.

Создайте обычное Windows-приложение. Добавьте на форрму несколько элементов управления. Пусть это для определенности будут label, textbox и кнопка. Кроме того, добавьте на форму элемент управления ContextMenu, к которому добавьте парочку пунктов – Item 1 и Item 2. При желании можно добавить и обработчики для данных пунктов меню.

В обработчик для загрузки формы добавьте следующий код:

Read more »


Находится в Windows и C# | No Comments »

Урок 22. Использование гиперссылки (LinkLabel)

Написано admin в 20 Июнь 2008 – 19:44 -


Урок 22. Использование гиперссылки (LinkLabel)

Элемент гиперссылка (LinkLabel) выглядит на панели Toolbox как синяя подчеркнутая буква A.

Перетащите его на форму нашего приложения. Рассмотрим для начала основные свойства. Разумеется, это LinkColor (цвет непосещенной ссылки), VisitedLinkColor (цвет посещенной ссылки), Text (надпись, которая непосредственно видна на гиперссылке), Cursor (можно сразу установить в Hand (курсор в виде перста указующего)), LinkVisited (свойство булевского типа, если оно установленов true, то для гиперссылки используется VisitedLinkColor цвет, если в false, то LinkColor).

Тепрь посмотрим, что нам надо сделать, чтобы при щелчке на нашей гиперссылке запускался браузер по умолчанию и в нем открывалась некоторая заданная нами web-страничка.

Во-первых, мы должны где-то адрес нашей web-страницы хранить. Вот как, например, это можно сделать:

Read more »


Tags: , , , , , , , , , ,
Находится в Windows и C# | No Comments »

C# — язык программирования, сочетающий объектно-ориентированные и аспектно-ориентированные концепции. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio. производство выставочных стендов . недорогой дизельный генератор по минимальным ценам C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников — языков С++, Java, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++).