Встраиваемый файлOpenDialog - PullRequest
2 голосов
/ 25 декабря 2008

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

Ответы [ 2 ]

1 голос
/ 26 декабря 2008

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

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

0 голосов
/ 26 декабря 2008

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

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

...