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 - Stile primitivo command button ed etc..
Forum - Visual Basic 6 - Stile primitivo command button ed etc..

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


Messaggi: 64
Iscritto: 05/06/2007

Segnala al moderatore
Postato alle 22:08
Venerdì, 30/11/2007
Ciao a tutti,
il mio problema è semplice.
Quando in vado ad inserire in un form un command button, od una SStab , questi hanno uno stile che mi da di Windows 98.....non c'è un modo per rendere un programma esteticamente + bello??

PM Quote
Avatar
remeto (Normal User)
Rookie


Messaggi: 43
Iscritto: 30/11/2007

Segnala al moderatore
Postato alle 22:49
Venerdì, 30/11/2007
ciao copia questo codice ed incollalo su un nuovo file di testo

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="CompanyName.ProductName.YourApp"
type="win32"
/>
<description>Your application description here.</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>



poi salvalo con il nome dell'exe che compilerai esempio: mioprogramma.exe.manifest, in questo modo quando lancerai l'eseguibile avrai i pulsanti in stile xp, fai attenzione però se metti certi controlli in un frame le vedrai un po male, per risolvere il problema nel frame metti anche una picturebox con il colore del frame e senza bordo ed all'interno della picturebox metti i controlli.
NB funziona solo con l'eseguibile e non quando lanci f5.
Spero di esserti stato utile ciao.

PM Quote
Avatar
remeto (Normal User)
Rookie


Messaggi: 43
Iscritto: 30/11/2007

Segnala al moderatore
Postato alle 23:02
Venerdì, 30/11/2007
Scusa dimenticavo una cosa, devi dichiarare anche la funzione nel form:

Private Declare Function InitCommonControls Lib "Comctl32.dll" () As Long

poi


Private Sub Form_Initialize()
Dim X As Long
X = InitCommonControls
End Sub

io faccio la dichiarazione su ogni form del progetto ma probabilmente si puo dichiararla pubblica in un modulo...non ho provato!! Ciao fammi sapere.

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 10:27
Sabato, 01/12/2007
Cmq c'è un'ocx, si chiama (l'inizio) xp style ...

Per aggiungerla vai sul menù in alto-->project-->component-->e poi selezioni xp style ...poi fai ok.

Se hai problemi posta pure:k:

PM Quote
Avatar
gecko6989 (Normal User)
Pro


Messaggi: 64
Iscritto: 05/06/2007

Segnala al moderatore
Postato alle 10:41
Sabato, 01/12/2007
Grazie per l'aiuto "Remeto"...ho creato il file manifest e funziona tutto alla perfezione.

L'unico problema è che la "SSTab" nn cambia lo stile. Questo problema l'ho risolto usando la "TabStrip" del controllo ActiveX "Microsoft Common Controls 5.0"

:k:

PM Quote
Avatar
remeto (Normal User)
Rookie


Messaggi: 43
Iscritto: 30/11/2007

Segnala al moderatore
Postato alle 14:42
Martedì, 04/12/2007
Bene ne sono felice però vorrei provare pure quell'ocx...

Ultima modifica effettuata da gius il 04/12/2007 alle 20:22
PM Quote
Avatar
remeto (Normal User)
Rookie


Messaggi: 43
Iscritto: 30/11/2007

Segnala al moderatore
Postato alle 14:52
Martedì, 04/12/2007
C'è pure il problema sulla progress bar se usi quella del sp6 non cambia mentre se usi la progress bar di common controls 5.0 sp2 diventa verde come in xp. Ciao

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 16:32
Martedì, 04/12/2007
Mi sembra di ricordare ke l'ocx già sia nel computer, però solo per chi ha xp...

Il nome completo è: xp style activex pack - By Mirko Marchese

Solo che adesso mi stanno venendo dei dubbi, se ci sia già nel computer...

Cmq fammi sapere:k:

PM Quote
Avatar
remeto (Normal User)
Rookie


Messaggi: 43
Iscritto: 30/11/2007

Segnala al moderatore
Postato alle 16:57
Mercoledì, 05/12/2007
Ho guardato nei componenti di vb6 ma nn trovo niente di simile..mi sa che bisogna cercarlo in rete...Ciao ciao

PM Quote
Pagine: [ 1 2 ] Precedente | Prossimo