C# Класс srcrepair.FormManager

Класс для взаимодействия с отдельным формами и расширениями.
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FormShowAboutApp ( ) : void

Вызывает форму "О программе".

FormShowArchiveExtract ( string ArchName, string DestDir ) : void

Распаковывает архив в указанный каталог при помощи библиотеки DotNetZip с выводом прогресса в отдельном окне.

FormShowCleanup ( List Paths, string LText, string ResultMsg, string BackUpDir, string CheckBin, bool ReadOnly = false, bool NoAuto = false, bool Recursive = true, bool ForceBackUp = false ) : void

Отображает диалоговое окно менеджера быстрой очистки.

FormShowDownloader ( string URI, string FileName ) : void

Начинает загрузку с указанного URL с подробным отображением процесса.

FormShowHostsEditor ( ) : void

Вызывает форму модуля "Редактор Hosts".

FormShowIDSelect ( List SteamIDs ) : string

Вызывает форму выбора SteamID из заданных значений.

FormShowInstaller ( string FullGamePath, bool IsUsingUserDir, string CustomInstallDir ) : void

Вызывает форму модуля установки кастомного контента в игру.

FormShowKBHelper ( ) : void

Вызывает форму модуля отключения системных клавиш.

FormShowLogViewer ( string LogFile ) : void

Вызывает форму модуля просмотра отладочных журналов.

FormShowMuteManager ( string Banlist, string FullBackUpDirPath ) : void

Вызывает форму модуля управления отключёнными игроками.

FormShowOptions ( ) : void

Вызывает форму модуля настроек программы.

FormShowRemoveFiles ( List Paths ) : void

Удаляет указанные файлы или каталоги с выводом прогресса.

FormShowRepBuilder ( string AppUserDir, string FullSteamPath, string FullCfgPath ) : void

Вызывает форму модуля создания отчётов для Техподдержки.

FormShowStmCleaner ( string FullSteamPath, string FullBackUpDirPath ) : void

Вызывает форму модуля очистки кэшей клиента Steam.

FormShowUpdater ( string UserAgent, string FullAppPath, string AppUserDir ) : void

Вызывает форму модуля обновления программы.

Описание методов

FormShowAboutApp() публичный статический Метод

Вызывает форму "О программе".
public static FormShowAboutApp ( ) : void
Результат void

FormShowArchiveExtract() публичный статический Метод

Распаковывает архив в указанный каталог при помощи библиотеки DotNetZip с выводом прогресса в отдельном окне.
public static FormShowArchiveExtract ( string ArchName, string DestDir ) : void
ArchName string Имя архивного файла с указанием полного пути
DestDir string Каталог назначения
Результат void

FormShowCleanup() публичный статический Метод

Отображает диалоговое окно менеджера быстрой очистки.
public static FormShowCleanup ( List Paths, string LText, string ResultMsg, string BackUpDir, string CheckBin, bool ReadOnly = false, bool NoAuto = false, bool Recursive = true, bool ForceBackUp = false ) : void
Paths List Каталоги для очистки
LText string Текст заголовка
ResultMsg string Текст сообщения, которое будет выдаваться по завершении очистки
BackUpDir string Каталог для сохранения резервных копий
CheckBin string Имя бинарника, работа которого будет проверяться перед запуском очистки
ReadOnly bool Пользователю будет запрещено изменять выбор удаляемых файлов
NoAuto bool Включает / отключает автовыбор файлов флажками
Recursive bool Включает / отключает рекурсивный обход
ForceBackUp bool Включает / отключает принудительное создание резервных копий
Результат void

FormShowDownloader() публичный статический Метод

Начинает загрузку с указанного URL с подробным отображением процесса.
public static FormShowDownloader ( string URI, string FileName ) : void
URI string URL для загрузки
FileName string Путь для сохранения
Результат void

FormShowHostsEditor() публичный статический Метод

Вызывает форму модуля "Редактор Hosts".
public static FormShowHostsEditor ( ) : void
Результат void

FormShowIDSelect() публичный статический Метод

Вызывает форму выбора SteamID из заданных значений.
public static FormShowIDSelect ( List SteamIDs ) : string
SteamIDs List Список доступных SteamID
Результат string

FormShowInstaller() публичный статический Метод

Вызывает форму модуля установки кастомного контента в игру.
public static FormShowInstaller ( string FullGamePath, bool IsUsingUserDir, string CustomInstallDir ) : void
FullGamePath string Путь к каталогу установки выбранной игры
IsUsingUserDir bool Использует ли игра отдельный кастомный каталог
CustomInstallDir string Путь к каталогу кастомных файлов
Результат void

FormShowKBHelper() публичный статический Метод

Вызывает форму модуля отключения системных клавиш.
public static FormShowKBHelper ( ) : void
Результат void

FormShowLogViewer() публичный статический Метод

Вызывает форму модуля просмотра отладочных журналов.
public static FormShowLogViewer ( string LogFile ) : void
LogFile string Путь к файлу журнала
Результат void

FormShowMuteManager() публичный статический Метод

Вызывает форму модуля управления отключёнными игроками.
public static FormShowMuteManager ( string Banlist, string FullBackUpDirPath ) : void
Banlist string Путь к базе отключённых игроков
FullBackUpDirPath string Путь к каталогу хранения резервных копий
Результат void

FormShowOptions() публичный статический Метод

Вызывает форму модуля настроек программы.
public static FormShowOptions ( ) : void
Результат void

FormShowRemoveFiles() публичный статический Метод

Удаляет указанные файлы или каталоги с выводом прогресса.
public static FormShowRemoveFiles ( List Paths ) : void
Paths List
Результат void

FormShowRepBuilder() публичный статический Метод

Вызывает форму модуля создания отчётов для Техподдержки.
public static FormShowRepBuilder ( string AppUserDir, string FullSteamPath, string FullCfgPath ) : void
AppUserDir string Путь к каталогу пользователя программы
FullSteamPath string Путь к каталогу установки Steam
FullCfgPath string Путь к каталогу с конфигами выбранной игры
Результат void

FormShowStmCleaner() публичный статический Метод

Вызывает форму модуля очистки кэшей клиента Steam.
public static FormShowStmCleaner ( string FullSteamPath, string FullBackUpDirPath ) : void
FullSteamPath string Путь к каталогу установки Steam
FullBackUpDirPath string Путь к каталогу хранения резервных копий
Результат void

FormShowUpdater() публичный статический Метод

Вызывает форму модуля обновления программы.
public static FormShowUpdater ( string UserAgent, string FullAppPath, string AppUserDir ) : void
UserAgent string Заголовок HTTP User-Agent, который будет отправляться при проверке обновлений
FullAppPath string Полный путь к каталогу установки программы
AppUserDir string Путь к каталогу пользователя программы
Результат void