Пофикшен баг с неправильным поведением кнопки ".." (еще, параллельно, и "/" тоже).
Суть в том, что для нее при каждой смене директории добавлялись обработчики событий Click, при этом, старые не очищались, и при очередной смене папки кнопкой ".." открывались все папки, когда-либо открытые с ее помощью.
Т.к. в C# нет штатных средств очистки события, то пришлось запоминать последнее добавленное и при смене его удалять.
Пофикшен баг с неправильным поведением кнопки ".." (еще, параллельно, и "/" тоже). Суть в том, что для нее при каждой смене директории добавлялись обработчики событий Click, при этом, старые не очищались, и при очередной смене папки кнопкой ".." открывались все папки, когда-либо открытые с ее помощью. Т.к. в C# нет штатных средств очистки события, то пришлось запоминать последнее добавленное и при смене его удалять.