Sto aggiornando un'applicazione Windows Form di Visual Basic che è stata scritta per Windows XP.Come si imposta una barra del titolo di Windows Form e l'interfaccia utente utilizzano il tema SO flat di Windows 8/10, non l'aspetto strutturato XP/7?
Quale proprietà del modulo si imposta per indicare a un modulo di Windows di accettare il tema piatto Windows 8/10 predefinito? È un'impostazione globale per applicazione o un'impostazione per modulo?
La forma principale e alcune forme child della mia applicazione sembrano corrette con modifiche.
Tuttavia, alcuni dei miei form figlio hanno ancora sguardo strutturato Windows XP/7 di:
ho read someposts quel punto a "EnableVisualStyles = true". Comunque quella domanda stava chiedendo come ottenere gli stili di Windows XP, piuttosto che gli stili di Win 95/95. Ho bisogno di chiarimenti su quale dovrebbe essere l'impostazione per il nuovo tema Win 8/10.
È un bambino MDI? Non penso che le forme figlio di MDI abbiano alcun amore per Microsoft. – LarsTech
Wow, buona cattura. Sì, quello che fallisce è un MDI Child, mentre quello che funziona non è un bambino. –
LarsTech: ho appena commentato Me.MdiParent = mdiMain su quel modulo e testato e in effetti questo era il problema. Anche se non è quello che volevo sentire, ha risposto alla mia domanda. Se pubblichi una risposta reale, ti contrassegnerò come corretta. –