[ mbran @ 29.07.2004. 20:12 ] @
Zanima me da li neko zna kako da izgled formi, dugmica i svih ostalih komponenti poprimi izgled Xp-a?
Jos bi najbolje bilo kad bi komponente mogle da poprime izgled Silova koji se kace na XP.
Ako ovo neko zna bio bih mu vrlo zahvlan, jer je izgled aplikacije za prosecnog korisnika u stvari najvise bitan.
[ alex @ 29.07.2004. 20:20 ] @
Uz pomoc manifest fajlova..

Code:

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


Fajl sacuvaj kao ImePrograma.exe.manifest i stavi ga odmah pored ImePrograma.exe.. It's magic!

[ degojs @ 29.07.2004. 21:06 ] @
Pored ovog što je napisao alex, ima još nešto što moraš da uradiš: za svaku kontrolu promeni svojstvo (ako ga ima) "FlatStyle" tako da bude "System".
[ mbran @ 29.07.2004. 23:52 ] @
Meni ovo ne radi, u pitanju je C#, mozda je za njega drugacije, mada ne bi trebalo u pitanju je .Net
Napravio sam text file i potom ga snimio pod ovim imenom, i iskopirao kod, prijavljuje mi error exekuting program.
[ degojs @ 30.07.2004. 03:45 ] @
Radi provereno i evo sad sam proverio i ovo što je alex dao, ja sam imao malo drugačije (ne zaboravi da "FlatStyle" svojstvo kontrola /button, check box../ podesiš na "System"). Grešku ti prijavljuje zbog nečeg drugog.
[ Simke @ 30.07.2004. 06:47 ] @
Pored toga ja uvek stavim Application.EnableVisualStyles() pre nego sto pokazem prvu formu.

Code:

Module Main
    Sub Main()
        Application.EnableVisualStyles()
        Application.DoEvents()

        Dim fMain As New frmMain
        fMain.Show()

        Application.Run()
    End Sub
End Module


[ mbran @ 30.07.2004. 11:50 ] @
Hvala vam puno, uspeo sam, samo sam morao da vrsim neke izmene u config file-u, i primetio sam da neke komponente kao sto je dataGrid ostaju onakve kakve su, jer nemaju opciju flat style ili nesto slicno sto referenciralo na system.
U svakom slucaju sam vam puno zahvalan.
[ aXi @ 04.08.2004. 12:08 ] @
manifest nije potreban u .NET 1.1... samo linija koda Application.EnableVisualStyles() pre Application.Run(...).

I XP look podrzavaju samo neke kontrole... trenutno mogu da se setim samo za Button i GroupBox... mozak mi stao... bedaq... ;)