Создание Windows-приложений на основе Visual C#


              

Изменение пользовательского интерфейса установочного пакета


При создании пакета установки для приложения NotepadC# мы изменяли пользовательский интерфейс форм, предложенных мастером. Среда Visual Studio .NET позволяет также добавлять отдельные формы в диалог установки. Добавим в этот пакет форму с лицензионным соглашением.

Открываем проект NotepadCSharp и снова переходим на вкладку User Interface Editor, щелкнув на одноименной вкладке в окне Solution Explorer. Щелкаем правой кнопкой мыши на группе Start ветви Install и выбираем пункт меню Add Dialog. В появившемся окне шаблонов выделяем форму License Agreement и нажимаем ОК (рис. 9.53).


Рис. 9.53.  Форма License Agreement

Теоретически можно добавить любое диалоговое окно в любой раздел проекта установки, но добавление диалогового окна Finish в раздел Start приведет к ошибке компиляции. Лицензионное соглашение обычно появляется сразу после окна приветствия — управлять расположением формы можно, просто перетаскивая ее или используя контекстное меню (рис. 9.54).


Рис. 9.54.  Расположение формы в списке

В свойстве LicenseFile из выпадающего списка выбираем Browse и добавляем файл license.rtf из каталога Code\Glava9\NotepadCSharpSetup\ license.rtf. В этом файле содержится фрагмент стандартного определения прав между производителем и конечным пользователем. Добавим также баннер Bannersetup.bmp, который мы использовали также для оформления других форм. Компилируем проект. Теперь при установке программы появляется окно с лицензионным соглашением (рис. 9.55).


Рис. 9.55.  Диалоговое окно с лицензионным соглашением. Попробуйте добавить файл лицензионного соглашения на русском языке



Содержание  Назад  Вперед