Newsgroup: it.comp.lang.visual-basic
Titolo: [?] FlexGrid & [OT] Outlook Express...

Salute a tutti, questo è il mio primo post, anche se seguo il Ng "in ombra"
già da un pò.
Procediamo con ordine:
1) FlexGrid: il problema è stato già sollevato da altri, ma è passato un po'
inosservato... :(
Ho realizzato un semplice prg per la gestione di una rubrica telefonica.
Schematicamente, nella finestra compare un controllo FlexGrid in cui sono
elencati solamente alcuni campi del recordset aperto. Sotto al controllo
FlexGrid ho posizionato una serie di TextBox (una per ogni campo del RS) per
l'inserimento e la modifica dei dati.
Ho voluto evitare l'uso del controllo Data, e quindi gestisco interamente da
codice la modifica dei records e lo spostamento da un record all'altro (es.
RS.MoveNext).
Ora, far sì che le TextBox visualizzino sempre il contenuto dei campi del
record selezionato non è un problema, ma per la FlexGrid? In che modo si può
"dire" alla FlexGrid di generare lo scroll necessario per visualizzare
sempre il record selezionato (un pò come avviene per il controllo DBGrid
collegato ad un controllo Data)? Spero di essere stato chiaro...
----------------------------------------------------------------------------
----------------------------------------------------------------
2) [OT] Outlook Express: so che questo non è il Ng adatto, ma molti di noi
si sono piegati al "ricatto" di mamma M$ ed utilizzano la combinazione
IE+OE... e poi mi par di capire che in questo Ng si nasconde qualche
beta-tester... :)
Ad ogni modo, premesso che uso la combinazione IE+OE di W98 così come mamma
M$ la fece, mi sono imbattuto in alcuni strani comportamenti di Outlook
Express..
a) Una volta sottoscritto un Ng, anche dopo aver annullato la
sottoscrizione, questo rimane lo stesso visibile nella finestra di
eliminazione dei file locali (File -> Elimina i file). Praticamente il file
sublist.dat in "$WinDir$\Application Data\Microsoft\Outlook
Express\News\$NewsServerName$\" viene aggiornato soltanto quando si
sottoscrivono nuovi Ng, e non quando si annulla la sottoscrizione di uno o
più Ng. C'è un modo per forzare l'aggiornamento del sublist.dat?
b) Quando si apre un allegato ad un msg, a seconda del tipo del file,
Outlook dà un "avviso di apertura allegati", con cui chiede se aprire
direttamente l'allegato o salvare il file sul disco.
Il problema è che alcuni tipi di files potenzialmente pericolosi (es.
documenti Word) vengono aperti direttamente, senza chiedere alcuna conferma.
Si può modificare questo comportamento e configurare Outlook in modo che
chieda conferma prima di aprire qualsiasi tipo di allegato?
Tra l'altro, dovendo aprire un certo numero di files .txt, ho deselezionaro
la CheckBox "Avvisa sempre prima di aprire questo tipo di file", appunto per
i files di testo, ma non so più come ripristinare l'avviso. Qualcuno sa come
fare?
Un grazie di cuore a chiunque mi risponderà, ed un saluto a tutti gli altri.
Bye, Vince.


Ho monitorato le variazioni del registro di configurazione in seguito alla
suddetta operazione:
Esempio per i file di testo
Prima di deselezionare la ckeckbox "Avvisa sempre prima di...":
HKEY_LOCAL_MACHINE\Software\CLASSES\txtfile\EditFlags = 00 00 00 00
Dopo averla deselezionata:
HKEY_LOCAL_MACHINE\Software\CLASSES\txtfile\EditFlags = 00 00 01 00
A questo punto ho ripristinato il valore originario e l'avviso compare
nuovamente
Ho modificato anche il valore per i file di Word, e l'avviso compare anche
prima di aprire un attachments *.doc
Però mi chiedo: non è possibile raggiungere lo stesso risultato senza dover
intervenire sul registro di configurazione di Windows?
E' mai possibile che per mamma M$ una scelta sia "per sempre" e che non
esiste possibilità di ripensarci?
Bye, Vince.