Ajuda em C# (WindowsForms)

Bom dia !

Precisava de uma pequena ajuda...
Estava a tentar "esconder" o header das TabPages (onde aparece o nome da tab) e tudo estava a correr bem, enquanto eu estava a usar o Windows XP, mas agora mudei para o windows vista (pior erro que me obrigaram a cometer) e a aplicação já não está a funcionar! :eek:

o código que eu estou a usar para as Wizards Pages é:

public class WizardPages : TabControl
{
protected override void WndProc(ref Message m)
{
// Hide tabs by trapping the TCM_ADJUSTRECT message
if (m.Msg == 0x1328 && !DesignMode) m.Result = (IntPtr)1;
else
base.WndProc(ref m);
}

}


o que acontece é que quando ha um form onde esteja definido um WizardPage, o form simplesmente não aparece!

se alguém me poder ajduar, agradecia! :)
 
Também acho estranho isso não funcionar no Vista... Pelo que estive a ver, o valor do TCM_ADJUSTRECT continua a ser 0x1328

Podias tentar pôr algo (um panel, por exemplo) a tapar o header.
 
bem, como inda não consegui dar a volta a isto, vou mesmo ter de seguir o teu conselho e tentar esconder o header de outra forma.. obrigado pela ajuda!


Thank'z ;)
 
Back
Topo