Domanda

Nel mio programma desktop di Windows, voglio essere in grado di consentire all'utente di selezionare un visualizzatore di testo che il mio programma utilizzerà.

Per impostazione predefinita, dovrò è impostato per essere il programma (s) egli utilizza per visualizzare i file .TXT, e posso scoprire che abbastanza facilmente dal Registro di sistema. Ma potrebbe aver voglia di cambiare per usare il Blocco note o WordPad o qualche altro programma (ad esempio UltraEdit).

Questo è quello che mi è venuta per la finestra di dialogo:

file Viewer Selezione finestra di dialogo
(fonte: beholdgenealogy.com )

In realtà ho un due domande qui:

  1. C'è un'interfaccia utente consigliata per questo (vale a dire una sorta di dialogo devo usare)?

  2. C'è un modo semplice per controllare, una volta che l'utente inserisce un programma eseguibile, che è davvero in grado di visualizzare il testo?

È stato utile?

Soluzione

La maggior parte delle applicazioni appena si presentano con una finestra di dialogo file aperto, anche se questo sembra un po 'grezzo. Si potrebbe fornire un elenco utilizzando questo articolo per interrogare le finestre per un elenco di associazioni di file. fornire anche una funzione per scegliere un programma utilizzando una finestra di dialogo.

No, non c'è un modo per controllare il nuovo exe in grado di gestire i file txt. Una volta che la mano il file via a quel processo non resta che sperare che funziona.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top