PROBLEMA COM OPTIONBUTTON E ARQUIVO MANIFEST

USUARIO.EXCLUIDOS 25/08/2007 15:35:29
#232686
ola Amigos.

quando crio um programa em vb6 e uso o arquivo manifest
para ficar com a aparencia o XP o OptionButton se comporta anormal
se colocado dentro do frame fora do frame ele aparece normal
por favor vejam a imagem
obs: quando uso o vb5 não tenho este problema
alguem ja passou por isso?

MJAC 25/08/2007 16:52:15
#232693
O arquivo manifest do vb6 é diferente do vb5
no vb6 deve ser assim:

Citação:


<?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="vbAccelerator.XPStylesTester.XPStylesTester"
type="win32"
/>
<description>Mudando o estilo do VB</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>



Tenta ai abraços...

MJAC 25/08/2007 16:58:15
#232694
Ops eu quis dizer q NÃO é diferente..., mas tem algumas versões dos componentes (OCX e DLL) que tá com problema mesmo então verifica se existe atualização da ocx... vlw
MJAC 25/08/2007 17:14:05
#232696
Mais uma dica amigo, se você quiser que essa aparência já apareça na ide para teste e debug, basta salvar o arquivo na pasta "C:\Arquivos de Programas\Microsoft Visual Studio\VB98\" com o nome de "VB6.EXE.manifest"

A dll com o optiom é a ComCtl32.dll

Abraços...
USUARIO.EXCLUIDOS 26/08/2007 15:06:48
#232723
Cara, a melhor forma que encontrei pra resolver este problema, foi colocando um PictureBox dentro do frame, e os Options dentro deste PictureBox, daí você põe a propriedade BorderStyle deste PictureBox como "0 - None", que aí o PictureBox nem dará um efeito visual para o usuário final e não vai ficar preto assim...

Qualquer dúvida poste...flw
USUARIO.EXCLUIDOS 26/08/2007 16:10:41
#232727
Amigos coloquei o Options dentro do form e arrastei para o frame pronto desapareceu o preto do Options sem precisar colocar o PictureBox dentro do frame.acredito ter resolvido a questão.
se colocar direto no frame fica o preto mesmo
caso alguem testar e funcionar fala ai pra galera.
Obrigado aos Amigos MJAC e MATIOLI.
Abraços...
USUARIO.EXCLUIDOS 27/08/2007 10:51:41
#232807
Cara, sua solução não é ruim, mas há um problema, se você tentar colocar dois grupos de optionbuttons neste form, não vai conseguir, pois ambos grupos farão parte do mesmo container (no caso o form), além do mais, toda vez que mover o frame vai ter que mover os options, eu ainda acho que colocar o picturebox seja a melhor opção...

abços
Tópico encerrado , respostas não são mais permitidas