/// <summary> /// File list view dobule click event handler /// </summary> /// <summary xml:lang="ru"> /// Обработчик события двойного нажатия на файл /// </summary> /// <param name="sender">Component that emitted the event</param> /// <param name="e">Event arguments</param> /// <param name="sender" xml:lang="ru">Указатель на компонент, который отправил событие</param> /// <param name="e" xml:lang="ru">Аргументы события</param> private void OnFileListViewDoubleClick(object sender, EventArgs e) { if (mode == FileBrowserWindowMode.FILE_BROWSER) { // If browsing directory if (fileListView.SelectedItems.Count == 1) { FileSystemElement resource = (FileSystemElement)fileListView.SelectedItems[0].Tag; if (resource is GameDirectory) { OpenDir((GameDirectory)resource, true); } else { FileAssociations.OpenFile((GameFile)resource); } } } else { // If browsing archive OnExtractFromArchiveClick(this, new EventArgs()); } }