Modello di stile Metro di Windows gratuito per utenti di Visual Basic.

Sommario:

Modello di stile Metro di Windows gratuito per utenti di Visual Basic.
Modello di stile Metro di Windows gratuito per utenti di Visual Basic.

Video: Modello di stile Metro di Windows gratuito per utenti di Visual Basic.

Video: Modello di stile Metro di Windows gratuito per utenti di Visual Basic.
Video: 55 Come installare ed impostare Mozzilla Firefox | Corso computer Maggiolina | Daniele Castelletti - YouTube 2024, Maggio
Anonim

Mentre lavoravo a un aggiornamento di un'app per Windows 8, ho deciso di mettere insieme il seguente modello per gli utenti di utilizzare chi potrebbe ancora utilizzare VB.Net 2010. Come qualcuno che sta ancora imparando come utilizzare gli strumenti di Visual Studio inclusi con Windows 8 Developer Build, sto ancora scrivendo applicazioni usando VB.Net 2008/2010 e ho pensato che questo potrebbe essere utile se qualcuno volesse ridurre le proprie applicazioni un po '.

Image
Image

È possibile scaricare il modello già pre-eseguito nella parte inferiore della pagina.

Avvia un nuovo progetto vuoto in VB.net (sto usando VB.Net Express 2010 per questo modello)

Aggiungi 2 moduli al progetto. Etichettali come spruzzo e principale e impostare sia su FormBorderStyle None, WindowState Maximized. (Ho impostato entrambi per non mostrare in Taskbar e nessun testo, ma questa è solo una mia preferenza).

Impostato spruzzo backcolor a 43, 186, 255, principale backcolor al bianco. Impostare tutti i colori dei caratteri per tutti i controlli su bianco.

Nel modulo splash aggiungi i seguenti controlli:

Pannello nominato pnllogo. pnllogo backcolor a 43, 186, 255. Su pnllogo aggiungere i seguenti controlli:

  1. picturebox chiamato picLogo, dimensioni 200 × 200
  2. etichetta denominata lbllogo, Stile Font Segeo UI Light, Light, 48
  3. etichetta denominata lblcompany, Stile carattere Segeo UI Light, Light, 28

Timer chiamato tmrdisplay con intervallo impostato su 5000

Nel modulo principale aggiungi il seguente controllo:

Pannello nominato pnlappbar. pnlappbar backcolor al nero. Sulla pnlappbar aggiungi i seguenti controlli:

  1. Pulsante chiamato btnApply, Testo da visualizzare Applica: Stile carattere Segeo UI Light, Light, 12: Dimensione pulsante 120 × 45
  2. Pulsante chiamato btnclose, Il testo da visualizzare è Close: Font Style Segeo UI Light, Light, 12: Dimensione del pulsante 120 × 45
  3. Pulsante chiamato btnyes, Il testo da visualizzare è Sì: Stile font Segeo UI Light, Light, 12: dimensione del pulsante 120 × 45
  4. Pulsante chiamato btnno, Il testo da visualizzare è No: Stile font Segeo UI Light, Light, 12: dimensione del pulsante 120 × 45
  5. Etichetta di nome lblinfo, Stile carattere Segeo UI Light, Light, 12
  6. Etichetta di nome lblinfo2, Stile carattere Segeo UI Light, Light, 12

Aggiungi il seguente codice a 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

Aggiungi il seguente codice al principale:

#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

Fammi sapere se hai bisogno di aiuto.

Download: modello di stile Metro di Windows 8 per utenti di Visual Basic 2010.
Download: modello di stile Metro di Windows 8 per utenti di Visual Basic 2010.

Saluti! 🙂

Consigliato: