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


SF versão 1.7.4.0 - ThemedToolStrip - RenderMode (não customiza o...
Author
Message
Rogerio Mauri
Rogerio Mauri
StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
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

Rogério Mauri Smile

Attachments
ErroStrataFrame5.jpg (98 views, 24.00 KB)
Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
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.
Rogerio Mauri
Rogerio Mauri
StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)StrataFrame User (301 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Ok...

Mas, será documentado para correção, certo?

Rogério Mauri Smile

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)Strategic Support Team Member (3.4K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
De nada. Wink
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search