Bagaimana untuk membuat bar beban visual yang menarik di Visual Basic

Pengarang: Morris Wright
Tarikh Penciptaan: 21 April 2021
Tarikh Kemas Kini: 18 November 2024
Anonim
Tutorial Membuat Form  MenuUtama Pada Visual Studio 2010
Video.: Tutorial Membuat Form MenuUtama Pada Visual Studio 2010

Kandungan

Sesetengah aplikasi hanya memuat apabila mereka dimulakan, sementara yang lain melakukannya dengan gaya. Anda boleh membuat aplikasi Visual Basic menonjol dengan menambahkan bar beban adat ke bentuk permulaan. Tiada bar perkembangan dalam kotak alat Visual Studio, tetapi anda boleh menggunakan komponen yang disertakan untuk mencipta satu. Seret beberapa kawalan ke dalam borang anda, laraskan warna anda, dan menarik perhatian pengguna anda dengan bar meriah yang akan menyambut anda apabila mereka membuka program anda.


Arahan

Bar kemajuan yang berwarna-warni dapat menarik perhatian pengguna aplikasi anda (Polka Dot Images / Polka Dot / Getty Images)

    Tambah kawalan ke borang

  1. Buka Visual Studio dan muatkan salah satu projek Visual Basic .NET anda. Buka "Solution Explorer" dengan senarai fail projek jika ia belum dibuka.

  2. Cari dalam "Penyelesaian Penyelesaian" ikon borang permulaan projek anda dan klik dua kali. Visual Studio akan membuka tetingkap reka bentuk dan memaparkan borang.

  3. Buka kotak alat dan seret kawalan "GroupBox" di dalamnya untuk menambahnya. Kembali ke kotak peralatan dan tambah kawalan "ProgressBar" dengan cara yang sama.

  4. Seret kawalan "Label" ke dalam borang. Klik padanya dan seretnya ke atas bar kemajuan yang telah ditambah. Letakkan label dan bar sejajar dengan kelebihan kiri.


  5. Kembali ke kotak peralatan dan seret kawalan Timer menggunakan teknik yang sama. Tutup kotak alat.

    Tambah logik pengaturcaraan

  1. Klik pada pemasa yang anda tambah dan tekan "F4" untuk membuka tetingkap "Properties". Klik ikon "Acara" di bahagian atas tetingkap untuk menunjukkan senarai peristiwa.

  2. Klik dua kali peristiwa "Tanda". Visual Studio akan membuka tetingkap kod dan tunjukkan sub "Timer1_Tick", yang akan dijalankan dengan tandakan jam.

  3. Tampalkan kod berikut ke dalam badan sub:

    loadingBarValue + = increment

    Jika loadingBarValue> 100 Kemudian loadingBarValue = 100 Timer1.Stop () GroupBox1.Visible = Akhir Palsu Jika

    ProgressBar1.Value = loadingBarValue

    Kalimat terakhir akan menyebabkan penunjuk visual bar kemajuan untuk bergerak ke nilai yang disimpan dalam pembolehubah "LoadBarValue". Nilai pembolehubah, yang sifar apabila memuatkan borang, meningkat dengan jumlah yang ditakrifkan oleh "kenaikan" berubah. Oleh kerana nilai ini adalah 1, nilai "LoadBarValue" akan meningkat sebanyak 1 dengan setiap pelaksanaan "Beban" sub. Apabila bar mencapai nilai maksimum (100), pemasa akan berhenti. Kotak kumpulan yang mengandungi bar kemajuan dan label akan hilang secara automatik.


  4. Tekan "F7" untuk kembali ke paparan templat dan klik dua kali pada bar tajuk borang. Visual Studio akan membuka tetingkap kod sekali lagi dan tunjukkan sub "Muatkan" borang tersebut. Tampal kod berikut ke dalam sub:

    loadingBarValue = 0 Timer1.Interval = 200 increment = 1

    GroupBox1.Text = "" Label1.Text = "Memuatkan" Label1.BackColor = Color.Transparent Label1.ForeColor = Color.Green

    Timer1.Start ()

    Kalimat pertama memulakan "LoadingBarValue" kepada sifar. Yang kedua menetapkan jumlah milisaat pemasa akan menunggu antara klik; dalam contoh kita, nilai akan menjadi 200. Meningkatkan angka ini akan menyebabkan animasi melambatkan. Variabel "kenaikan", dengan nilai 1 dalam contoh, menentukan seberapa cepat bar kemajuan perlu bergerak dengan setiap tanda pemasa. Anda boleh menukar perkataan "Loading" ke perkataan lain yang anda suka. Dua baris berikut mengawal warna latar depan dan latar belakang dan anda boleh menukarnya atau meninggalkannya sebagai "Telus" dan "Hijau". Kalimat terakhir bermula pemasa.

  5. Pindah ke bahagian atas tetingkap kod dan cari deklarasi "Kelas". Tampal kedua ayat di bawahnya:

    Beban Dim loadingBarValue Dim

    Ini akan menentukan pembolehubah "loadingBarValue" dan "kenaikan", diterangkan di atas.

  6. Tekan "F5" untuk menjalankan projek ini. Bar kemajuan, yang kelihatan seperti bar beban, akan muncul. Label dengan teks yang ditubuhkan akan muncul di atas bar. Kemudian bar hijau animasi akan bergerak dari kiri ke kanan sehingga ia mencapai hujung bar kemajuan. Apabila ini berlaku, bar dan label akan hilang.

Bagaimana

  • Letakkan bar dan label di mana sahaja yang anda mahu dalam bentuk dengan menyeret kawalan "kotak kumpulan". Oleh kerana label dan bar kemajuan berada di dalamnya, ia akan dianggap sebagai satu unit, membuat penempatan mudah. Anda juga boleh mencuba dengan warna yang berbeza dengan menukar nilai latar depan dan latar belakang. Warna hijau lalai dalam contoh akan menghasilkan kesan visual harmoni kerana ia akan sepadan dengan warna bar animasi yang akan dipaparkan semasa memuatkan aplikasi anda.