Modelo gratuito de estilo Metro do Windows para usuários do Visual Basic.

Índice:

Modelo gratuito de estilo Metro do Windows para usuários do Visual Basic.
Modelo gratuito de estilo Metro do Windows para usuários do Visual Basic.

Vídeo: Modelo gratuito de estilo Metro do Windows para usuários do Visual Basic.

Vídeo: Modelo gratuito de estilo Metro do Windows para usuários do Visual Basic.
Vídeo: FORTUNE TIGER COMO JOGAR E GANHAR EM PLATAFORMAS NOVAS - YouTube 2024, Novembro
Anonim

Enquanto trabalhava em uma atualização de um aplicativo para o Windows 8, decidi reunir o seguinte modelo para os usuários usarem, que ainda podem estar usando o VB.net 2010. Como alguém que ainda está aprendendo a usar as Ferramentas do Visual Studio incluídas com o Windows 8 Developer Build, ainda estou escrevendo aplicativos usando VB.Net 2008/2010 e pensei que isso poderia ser útil se alguém gostaria de enfeitar seus aplicativos um pouco.

Image
Image

Você pode fazer o download do modelo já pré-feito na parte inferior da página.

Inicie um novo projeto em branco no VB.net (estou usando o VB.Net Express 2010 para este modelo)

Adicione 2 formulários ao projeto. Rotule-os como esguicho e a Principal e definir ambos para FormBorderStyle None, WindowState Maximized. (Eu defini ambos para não mostrar na barra de tarefas e sem texto, mas isso é apenas uma preferência para mim).

Conjunto esguicho backcolor para 43, 186, 255, a Principal backcolor para branco. Definir todas as cores de fonte para todos os controles para branco.

No formulário inicial, adicione os seguintes controles:

Painel nomeado pnllogo. pnllogo backcolor para 43, 186, 255. No pnllogo adicione os seguintes controles:

  1. picturebox nomeado piclogotamanho 200 × 200
  2. rótulo nomeado lbllogo, Estilo de fonte Segeo UI Light, Light, 48
  3. rótulo nomeado lblcompany, Estilo de fonte Segeo UI Light, Light, 28

Timer nomeado tmrdisplay com intervalo definido para 5000

No formulário principal, adicione o seguinte controle:

Painel nomeado pnlappbar. pnlappbar backcolor para preto. Na pnlappbar, adicione os seguintes controles:

  1. Botão nomeado btnapply, O texto a exibir é aplicado: Estilo da fonte Segeo UI Light, Light, 12: Tamanho do botão 120 × 45
  2. Botão nomeado btnclose, O texto a exibir é Fechar: Estilo da fonte Segeo UI Light, Light, 12: Tamanho do botão 120 × 45
  3. Botão nomeado btnyes, O texto a exibir é Sim: Estilo da fonte Segeo UI Light, Light, 12: tamanho do botão 120 × 45
  4. Botão nomeado btnno, O texto a exibir é Não: Estilo da fonte Segeo UI Light, Light, 12: Tamanho do botão 120 × 45
  5. Rótulo nomeado lblinfo, Estilo de fonte Segeo UI Light, Light, 12
  6. Rótulo nomeado lblinfo2, Estilo de fonte Segeo UI Light, Light, 12

Adicione o seguinte código ao splash:

Private Sub splash_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ‘Set Splash Screen size and begin the Timer Me.WindowState = FormWindowState.Maximized pnllogo.Left = (Me.Width – pnllogo.Width) / 2 pnllogo.Top = (Me.Height – pnllogo.Height) / 2 tmrdisplay.Enabled = True End Sub Private Sub tmrdisplay_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrdisplay.Tick ‘Removes the Splash Screen and displays the Main Application Me.Visible = False main.Visible = True End Sub

Adicione o seguinte código ao main:

#Region “Set Form” Private Sub main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load setcontrols() End Sub

Public Sub setcontrols() ‘Sets the location for all of the controls on the form. pnlappbar.Width = Me.Width pnlappbar.Left = Me.Left pnlappbar.Height = 100 pnlappbar.Top = Me.Height – pnlappbar.Height btnclose.Left = (pnlappbar.Width – btnclose.Width) – 10 btnapply.Left = (btnclose.Left – btnclose.Width) – 10 btnyes.Left = btnapply.Left btnyes.Top = btnapply.Top btnyes.Visible = False btnno.Left = btnclose.Left btnno.Top = btnclose.Top btnno.Visible = False lblinfo.Left = Me.Left + 200 lblinfo.Visible = False lblinfo.Visible = False lblinfo2.Left = Me.Left + 200 lblinfo2.Visible = False Me.TopMost = True End Sub

Private Sub main_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing ‘Make sure application exits. Application.Exit() End Sub #End Region ‘Set Form

#Region “Apply Button” Private Sub btnapply_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnapply.Click ‘Sets the messages across the appbar and displays the correct buttons. lblinfo.Visible = False btnapply.Visible = False btnyes.Visible = True btnno.Visible = True btnclose.Visible = False lblinfo2.Visible = True lblinfo2.Text = “Changes you made may require a System Restart. Would you like to Restart Now?” End Sub

Private Sub btnapply_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnapply.MouseEnter ‘Sets the messages across the appbar and displays the correct buttons. btnapply.BackColor = Color.Gray lblinfo.Text = “Apply changes you have made to Windows 8” lblinfo.Visible = True End Sub

Private Sub btnapply_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnapply.MouseLeave btnapply.BackColor = Color.Black lblinfo.Visible = False End Sub #End Region ‘Apply Button

#Region “Close Button” Private Sub btnclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnclose.Click ‘Exit Application Application.Exit() End Sub

Private Sub btnclose_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnclose.MouseEnter ‘Sets the messages across the appbar and displays the correct buttons. btnclose.BackColor = Color.Gray lblinfo.Text = “Close the application without making changes?” lblinfo.Visible = True End Sub

Private Sub btnclose_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnclose.MouseLeave btnclose.BackColor = Color.Black lblinfo.Visible = False End Sub #End Region ‘Close Button

#Region “No Button” Private Sub btnno_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnno.Click ‘Apply your settings ‘We are going to do something here ‘------------------- ‘Sets the messages across the appbar and displays the correct buttons. lblinfo.Visible = False btnapply.Visible = True btnyes.Visible = False btnno.Visible = False btnclose.Visible = True lblinfo2.Visible = False End Sub

Private Sub btnno_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnno.MouseEnter btnno.BackColor = Color.Gray End Sub

Private Sub btnno_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnno.MouseLeave btnno.BackColor = Color.Black End Sub #End Region ‘No Button

#Region “Yes Button” Private Sub btnyes_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnyes.Click ‘Apply your settings ‘We are going to do something here ‘------------------- ‘This code will Restart Windows System.Diagnostics.Process.Start(“shutdown”, “-r -t 05”) Application.Exit() End Sub

Private Sub btnyes_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnyes.MouseEnter btnyes.BackColor = Color.Gray End Sub

Private Sub btnyes_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnyes.MouseLeave btnyes.BackColor = Color.Black End Sub #End Region ‘Yes Button

Deixe-me saber se você precisar de alguma ajuda.

Download: Modelo de estilo Metro do Windows 8 para usuários do Visual Basic 2010.
Download: Modelo de estilo Metro do Windows 8 para usuários do Visual Basic 2010.

Felicidades! 🙂

Recomendado: