Встраиваемый файл OpenDialog

Я ищу элемент управления, чтобы иметь возможность встроить функциональность FileOpenDialog без идеи использования модального диалога. Что-то подобное уже существует? (в идеале в рамках.Net 2.0, C#).

2 ответа

Я не сталкивался ни с одним, но я должен был сделать что-то совсем то, что вы предлагаете для моего последнего проекта. Что я сделал, так это сделал способ выбрать файлы в выпадающем списке из DataGridView, но он может быть легко адаптирован к тому, что вы ищете.

На CodeProject есть отличный пример того, как сделать ListView, который выглядит как стандартный в FileOpenDialog. Он использует немного P/Invoke для получения списка системных образов, и вам, возможно, придется возиться с ним самостоятельно, чтобы заставить его работать правильно, но это довольно эффективно. Я использовал это в качестве отправной точки и, возможно, это поможет вам начать в правильном направлении.

Благодарю. Я видел этот пример, но это то, что я могу оценить только как хороший, чтобы иметь обязательный. Это почти стоило бы сделать, так как я мог бы использовать это и в других местах, но я не могу сейчас это оправдать.

Я провел еще несколько поисков и не столкнулся с тем, что искал.

Другие вопросы по тегам