.NET: alternativa para o OpenFileDialog nos Smartphones

Publicado por Marcos Dell Antonio em 27/03/2007 | .NET, Direct3D, Mobilidade

Os Smartphones não suportam a janela de pesquisa OpenFileDialog (os Pocket PC sim). Logo, nada mais natural do que arrumar uma alternativa.

O OpenNETCF é um framework open source que estende o .NET Compact Framework em diversas direções. Uma destas extensões é justamente a OpenFileDialog.

Estou utilizando ela no meu TCC e até o momento não tenho o que reclamar. A “instalação” foi muito simples e o uso mais ainda, pois segue a mesma idéia da implementação oficial.

Para ter acesso a esta funcionalidade, basta fazer o download da OpenFileDialog implementada pela OpenNETCF, executar a instalação, navegar até a pasta bin do projeto SmartphoneDialogs e usar a dll que está disponível.

Eu estou usando o Windows Mobile 6 e, consequentemente, o .NET CF 2.0. Funcionou perfeitamente. Bastou fazer a referência e usar o seguinte trecho de código:

OpenNETCF.Windows.Forms.OpenFileDialog dlg =
    new OpenNETCF.Windows.Forms.OpenFileDialog();

dlg.Title = "...";
dlg.Filter = "TXT Files|*.txt";
dlg.FilterIndex = 1;                

dlg.InitialDirectory = @"your path";

if (dlg.ShowDialog() == DialogResult.OK)
{
    // do some stuff :) 
}

A tela de pesquisa que aprece é a seguinte:

É isso ae! Até +.

Fonte: MSDN

Deixe o seu comentário

Anúncios

Anúncio provido pelo BuscaPé