Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Visual basic 6.0 stile xp
Forum - Visual Basic 6 - Visual basic 6.0 stile xp

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 22:46
Lunedì, 14/07/2008
Ragazzi ho trovato delle guide di come far il command,list,ecc in stile xp ma non ho capito una cosa.. cosa siglifica :
Occorre creare un file definito come 'manifest'
file defito come lo creo? mi potreste spiegare passo per passo come fare in stile xp

sito visisitato:
http://www.visual-basic.it/articoli/gbVBxpCtrl.htm


PM Quote
Avatar
ronchi (Normal User)
Newbie


Messaggi: 8
Iscritto: 11/07/2008

Segnala al moderatore
Postato alle 22:55
Lunedì, 14/07/2008
ciao,
ho provato il metodo che hai indicato tu qualche sett. fa.
non mi ha convinto in quanto è legato al sistema operativo e se su xp imposti: "regola in modo da ottenere le prestazioni migliori" su impostazioni di prestazione, comunque ti tiene lo stile w2k.

Mi sono trovato meglio utilizzando: http://www.vbcorner.net/download_xpcontrols.htm

Installando l'ocx ottieni il risulato stile xp, indipendente dalla ver. di win che utilizzi

La grossa pecca è che per applicazioni già pronte dovresti rifare tutti i controlli Button, list, combo etc... (a meno che non ci sia un metodo per farlo in automatico)

Spero di esserti stato utile! ;)

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 9:40
Martedì, 15/07/2008
x il manifest:
Crea un nuovo documento di testo e incollaci:
Codice sorgente - presumibilmente Plain Text

  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  3. <assemblyIdentity
  4. version="1.0.0.0"
  5. processorArchitecture="X86"
  6. name="CompanyName.ProductName.YourApp"
  7. type="win32"
  8. />
  9. <description>Your application description here.</description>
  10. <dependency>
  11. <dependentAssembly>
  12. <assemblyIdentity
  13. type="win32"
  14. name="Microsoft.Windows.Common-Controls"
  15. version="6.0.0.0"
  16. processorArchitecture="X86"
  17. publicKeyToken="6595b64144ccf1df"
  18. language="*"
  19. />
  20. </dependentAssembly>
  21. </dependency>
  22. </assembly>



Poi rinominalo in "Nome.exe.manifest" dove Nome.exe è il nome del tuo eseguibile.

nel codice di Nome.exe metti:
Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long
  2.  
  3. Private Sub Form_Initialize()
  4. Dim X As Long
  5.   X = InitCommonControls
  6. End Sub



metti il manifest nella stessa cartella dell'exe ed il gioco è fatto ;)

Ultima modifica effettuata da GrG il 15/07/2008 alle 9:41
PM Quote
Avatar
Roberto VB (Member)
Expert


Messaggi: 419
Iscritto: 29/01/2007

Segnala al moderatore
Postato alle 10:34
Martedì, 15/07/2008
Ti ricordo inoltre che tutto ciò che si trova all'interno di un frame non assumerà lo stile di XP.

PM Quote
Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 11:48
Martedì, 15/07/2008
Per prima cosa... grazie a tutti molto gentili
-----------------
per la risposta di ""roberto.greggio""
in questo passaggio dell istallazione:
Per utilizzare il componente è necessario estrarre il file contenuto in
questo pacchetto in una cartella.

Successivamente, compiere le seguenti operazioni:

- fare click sul pulsante Start (Barra delle Applicazioni)
- scegliere Esegui...
- digitare : regsvr32 [percorso del componente]\XpControls.ocx
  (esempio: regsvr32 "C:\Controlli OCX\Componenti\XpControl.ocx")
- una volta ottenuto il messaggio di conferma premere OK

io la cartella lo estratta in documenti quandi faccio:
regsvr32 C:\Documents and Settings\Alebird\Documenti\Sample\xpcontrols.ocx
ma dice:
LOADLIBRARY("DOCUMENTS") NON RIUSCITO-IMPOSSIBILE TROVARE IL MODULO SPECIFICATO.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 12:42
Martedì, 15/07/2008
Prova a spostare l'OCX in C:\WINDOWS\System32\

cmq se invece vuoi mantenere quel percorso prova a metterlo tra virgolette (es. "C:\Documents and Settings\...")

PM Quote
Avatar
antometal (Member)
Guru


Messaggi: 691
Iscritto: 12/09/2007

Segnala al moderatore
Postato alle 13:02
Martedì, 15/07/2008
Testo quotato

Postato originariamente da Roberto VB:

Ti ricordo inoltre che tutto ciò che si trova all'interno di un frame non assumerà lo stile di XP.



vero, si può cmq risolvere mettendo una picturebox nel frame e all' interno della picturebox gli altri controlli

PM Quote
Avatar
alebird (Normal User)
Pro


Messaggi: 67
Iscritto: 05/10/2007

Segnala al moderatore
Postato alle 13:10
Martedì, 15/07/2008
Ho risolto il problema grz..
--------------------------
adesso chi vuole i miei programmi e uso la grafica di xp devo farli istallare il programma non posso passare piu l'eseguibile perche nn lo apre ma dira che ci manka una componente ocx vero?

PM Quote
Avatar
M@d_Hacker (Ex-Member)
Expert


Messaggi: 254
Iscritto: 25/02/2008

Segnala al moderatore
Postato alle 13:54
Martedì, 15/07/2008
Si..

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo