Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
IsOffline proprietà del WebBrowser Component: Come settarla?
mercoledì 07 giugno 2006 - 21.53
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
D0X
Profilo
| Newbie
43
messaggi | Data Invio:
mer 7 giu 2006 - 21:53
Ciao a tutti!
Vorrei settare la propietà isOffline del componente WebBrowser standard. La documentazione dichiara che la variabile può essere anche settata ma, in realtà, a compilazione ho l'errore:
Error 1 Property or indexer 'System.Windows.Forms.WebBrowser.IsOffline' cannot be assigned to -- it is read only
Esiste un modo per settarlo "forzatamente"? Suppongo non si debba agire sulla variabile ma direttamente sulle configurazioni di sistema usando l'InteropServices.....ma come? Qualcuno l'ha mai fatto?
--
Io ho provato una cosa di questo tipo:
[DllImport("wininet.dll", SetLastError = true)]
private static extern bool InternetSetOption(IntPtr hInternet, int dwOption, IntPtr lpBuffer, int lpdwBufferLength);
private bool SetNoOfflineMode()
{
const int INTERNET_OPTION_CONNECTED_STATE = 64;
const int INTERNET_STATE_CONNECTED = 1;
Struct_OFFLINE_MODE no_off_mode;
no_off_mode.dwConnectedState = INTERNET_STATE_CONNECTED;
IntPtr intptrStruct = Marshal.AllocCoTaskMem(Marshal.SizeOf(no_off_mode));
bool iReturn = InternetSetOption(IntPtr.Zero, INTERNET_OPTION_CONNECTED_STATE, intptrStruct, Marshal.SizeOf(no_off_mode));
return iReturn;
}
il metodo torna anche true ma in realtà non setta la propietà come dovrebbe...l'offline mode continua ad essere settata. A livello logico probabilmente è anche corretto ma forse mi sfugge qualcosa nelle costanti che non sono corrette....
Idee?
Grazie!
Ciao!
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !