Rumah tutorial komputer pengetahuan komputer Bagaimana untuk menambah ikon dalam program VB

Bagaimana untuk menambah ikon dalam program VB

Jan 17, 2024 am 11:12 AM

Saya menulis program kecil menggunakan VB dan mahu menambah ikon

Bolehkah anda menghuraikan di mana untuk menambah ikon? Saya akan menyusun program untuk anda sekarang Saya tertanya-tanya sama ada ia akan berguna kepada rakan ini.

Mula-mula tambah borang baharu dalam VB Langkah-langkah khusus ialah: Projek - Tambah Borang - Buka.

Kedua, tambah butang arahan pada borang: namakannya cmddj (klik cmd) dan atribut kapsyen ialah "Buka".

Kandungan diperhalusi: "Ketiga, pilih "Microsoft Common Dialog Control 6.0" dalam Projek - Komponen dan tambahkan kawalan pada borang yang baru dibuat dalam kotak alat. Ambil perhatian bahawa kawalan tidak kelihatan pada masa jalan dan tidak boleh diubah saiznya. . ”

Keempat, lukis kawalan Gambar pada borang. Atribut nama bersaiz sederhana ialah Picture1.

Kemudian tambah acara klik pada kawalan cmddj, kodnya adalah seperti berikut

Sub Perintah Peribadi1_Klik()

Dim’s As String

CommonDialog1.InitDir = "e:"

CommonDialog1.ShowOpen

s = CommonDialog1.FileName

Gambar1.Gambar = MuatkanPicture(s)

Tamat Sub

Apabila program berjalan, klik butang "Buka" dan kotak dialog akan muncul kemudian cari ikon yang anda mahu dan klik "Buka" untuk membukanya.

Saya tidak tahu sama ada apa yang saya cakapkan itu adalah kehendak rakan ini. Jika bukan kerana saya, pasti ada cara lain.

Jika anda ingin mengubah suai ikon borang, cuma ubah suai atribut ikon borang utama. Di sini saya mengesyorkan menggunakan perpustakaan ikon VB sebagai sumber ikon.

Itu sahaja buat masa ini, jika tidak betul, sila hubungi saya semula.

VB6 0 menjana masalah ikon ICO program

Gunakan IconWorkshop atau perisian lain untuk memproses ikon, mengubah suai ikon, menambah resolusi kecil dan yang berkualiti rendah Jika anda tidak pasti, pilih kesemuanya dan simpan ia boleh digunakan dalam VB manager. , tetapi ikon borang VB adalah berkualiti rendah, anda perlu menggunakan kod bawah untuk menetapkan ikon.

Langkah khusus IconWorkshop:

Buka ikon dan tambahkan berbilang format imej

Bagaimana untuk menambah ikon dalam program VB

Sama seperti ini, jika anda tidak mengambil berat tentang saiz fail, anda juga boleh memilih semuanya

Bagaimana untuk menambah ikon dalam program VB

Hasil:

Bagaimana untuk menambah ikon dalam program VB

vb2005 pastinya akan lebih mudah, tetapi sintaks vb2005 dan vb6 sangat berbeza, kod asal hampir tidak boleh digunakan

Konst Peribadi ICON_BIG = 1

Konst Peribadi ICON_SMALL = 0

Konst Peribadi WM_SETICON = &H80

Fungsi Isytihar Peribadi SendMessage Lib "user32" Alias ​​​​"SendMessageA" (ByVal hWnd Selagi, ByVal wMsg Selagi, ByVal wParam Selagi, lParam As Any) Selagi

Fungsi Isytihar Peribadi ExtractIcon Lib "shell32.dll" Alias ​​​​"ExtractIconA" (ByVal hInst Selagi, ByVal lpszExeFileName Sebagai String, ByVal nIconIndex Selagi)

Awam Sub SetWindowIcon(hWnd Selagi)

Malapkan ikon Selagi

hIcon = ExtractIcon(App.hInstance, App.EXENName & ".exe", 0)

SendMessage hWnd, WM_SETICON, ICON_SMALL, ByVal hIcon

SendMessage hWnd, WM_SETICON, ICON_BIG, ByVal hIcon

Tamat Sub

Atas ialah kandungan terperinci Bagaimana untuk menambah ikon dalam program VB. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana saya mengedit pendaftaran? (Amaran: Gunakan dengan berhati -hati!) Bagaimana saya mengedit pendaftaran? (Amaran: Gunakan dengan berhati -hati!) Mar 21, 2025 pm 07:46 PM

Artikel membincangkan penyuntingan Windows Registry, Langkah berjaga -jaga, kaedah sandaran, dan isu -isu yang berpotensi dari suntingan yang salah. Isu utama: Risiko ketidakstabilan sistem dan kehilangan data dari perubahan yang tidak wajar.

Ketahui Cara Memperbaiki Amaran Kesihatan Drive dalam Tetapan Windows Ketahui Cara Memperbaiki Amaran Kesihatan Drive dalam Tetapan Windows Mar 19, 2025 am 11:10 AM

Apakah peringatan kesihatan pemacu dalam tetapan Windows dan apa yang perlu anda lakukan apabila anda menerima amaran cakera? Baca tutorial Php.CN ini untuk mendapatkan arahan langkah demi langkah untuk mengatasi keadaan ini.

Bagaimana saya menguruskan perkhidmatan di Windows? Bagaimana saya menguruskan perkhidmatan di Windows? Mar 21, 2025 pm 07:52 PM

Artikel membincangkan menguruskan perkhidmatan Windows untuk kesihatan sistem, termasuk permulaan, berhenti, memulakan semula perkhidmatan, dan amalan terbaik untuk kestabilan.

Aplikasi mana yang menggunakan ene.sys Aplikasi mana yang menggunakan ene.sys Mar 12, 2025 pm 01:25 PM

Artikel ini mengenal pasti ENE.SYS sebagai komponen pemacu audio definisi tinggi Realtek. Ia memperincikan fungsinya dalam menguruskan perkakasan audio, menekankan peranan pentingnya dalam fungsi audio. Artikel ini juga membimbing pengguna untuk mengesahkan legitimasinya

Bagaimana saya menggunakan editor dasar kumpulan (gpEdit.msc)? Bagaimana saya menggunakan editor dasar kumpulan (gpEdit.msc)? Mar 21, 2025 pm 07:48 PM

Artikel ini menerangkan cara menggunakan editor dasar kumpulan (gpEdit.msc) di Windows untuk mengurus tetapan sistem, menonjolkan konfigurasi umum dan kaedah penyelesaian masalah. Ia menyatakan bahawa gpedit.msc tidak tersedia di edisi rumah windows, mencadangkan

Bagaimana saya menukar aplikasi lalai untuk jenis fail? Bagaimana saya menukar aplikasi lalai untuk jenis fail? Mar 21, 2025 pm 07:48 PM

Artikel membincangkan perubahan aplikasi lalai untuk jenis fail pada Windows, termasuk perubahan semula dan perubahan pukal. Isu utama: Tiada pilihan perubahan pukal terbina dalam.

Msconfig terus kembali ke permulaan selektif? 2 penyelesaian di sini Msconfig terus kembali ke permulaan selektif? 2 penyelesaian di sini Mar 28, 2025 pm 12:06 PM

Adakah anda mempersoalkan masalah yang Msconfig terus kembali ke permulaan selektif pada tingkap anda? Bagaimana cara beralih ke permulaan biasa jika anda memerlukannya? Cuba kaedah yang dijelaskan dalam pos php.cn ini untuk mencari yang berfungsi untuk anda.

Masalah Windows Metadata dan Internet: Bagaimana untuk memperbaikinya? Masalah Windows Metadata dan Internet: Bagaimana untuk memperbaikinya? Apr 02, 2025 pm 03:57 PM

Anda mungkin melihat "Sambungan ke Metadata Windows dan Perkhidmatan Internet (WMIS) tidak dapat ditubuhkan." Ralat pada Penonton Acara. Siaran ini dari Php.cn memperkenalkan cara menghapuskan masalah Windows Metadata dan Internet.

See all articles