StrataFrame Forum

SF versão 1.7.4.0 - ThemedToolStrip - RenderMode (não customiza o tema)

http://forum.strataframe.net/Topic31320.aspx

By Rogerio Mauri - 7/29/2012

Ivan... Boa Noite...

Após atualização do SF para a versão 1.7.4 identificamos que o controle ThemedToolStrip não está reenderizando com o tema escolhido.

Observe na imagem anexada. À direita, o controle exibido em tempo de execução.

Att

Rogério
By Ivan George Borges - 7/30/2012

Olá Rogério.

É, eu reparei nisto aqui também. Para resolver, eu me certifiquei de que o DefaultApplicationTheme fosse criado antes de qualquer controle no form. Então eu excluí o controle do designer e no código, criei algo como o seguinte:

#Region "  Public Fields  "

    '-- Default theme
    Public WithEvents DefaultApplicationTheme1 As MicroFour.StrataFrame.UI.Windows.Forms.DefaultApplicationTheme

#End Region 'Public Fields

#Region "  Constructors  "

    ''' <summary>
    ''' Basic Constructor
    ''' </summary>
    ''' <remarks></remarks>
    Public Sub New()
        '-- call base new
        MyBase.New()

        '-- DefaultApplicationTheme1
        Me.DefaultApplicationTheme1 = New MicroFour.StrataFrame.UI.Windows.Forms.DefaultApplicationTheme()
        Me.DefaultApplicationTheme1.SynchronizingObject = Me
        Me.DefaultApplicationTheme1.Theme = MicroFour.StrataFrame.UI.Windows.Forms.ApplicationThemeName.CoolBreeze

        '-- Init the controls
        Me.InitializeComponent()
    End Sub

#End Region 'Constructors


Espero que ajude.

Abraços.
By Rogerio Mauri - 7/30/2012

Ok...

Mas, será documentado para correção, certo?
By Ivan George Borges - 7/31/2012

De nada. Wink