Изменение пользовательского интерфейса установочного пакета
При создании пакета установки для приложения 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. Диалоговое окно с лицензионным соглашением. Попробуйте добавить файл лицензионного соглашения на русском языке