Mengubah ikon fail boleh laku
Ringkasan
Ikon fail boleh laku aplikasi yang dibuat di Visual Studio mempunyai ikon lalai, tetapi tentu saja terdapat beberapa orang yang akan mengatakan bahawa ikon itu baik-baik saja. Bahagian ini menerangkan cara menukar ikon fail boleh laku.
Seperti yang diterangkan dalam Visual Studio 2008 Standard Edition, saya tidak fikir terdapat sebarang perbezaan dalam bahagian asas dalam versi Visual Studio yang lain.
Persekitaran Operasi
Versi Studio Visual yang Disokong
- 2005
- 2008
- 2010
Semak Versi Studio Visual
- 2005
- 2008
- 2010
Bahan
Aplikasi Borang Windows (C#, VB.NET)
Menerangkan cara menukar ikon fail boleh laku apabila anda mencipta aplikasi Borang Windows yang menggunakan Rangka Kerja .NET. Terdapat sedikit perbezaan antara bahasa pengaturcaraan. (Kecuali C++/CLI)
Selepas membuka projek, buka Hartanah daripada Penjelajah Penyelesaian.
Apabila skrin sifat dibuka, klik butang bulatan merah dalam gambar di sebelah kanan. Di sini anda boleh menukar ikon boleh laku.
Pilih ikon apabila dialog pemilih fail dibuka.
Kemudian, ikon menjadi yang dimuatkan, dan nama ikon ditukar.
Anda dapat melihat bahawa ikon juga telah ditambahkan ke projek.
Apabila anda membina projek, anda dapat melihat bahawa ikon boleh laku telah berubah.
Ikon yang muncul di penjuru kiri atas borang, tetapi tidak dikaitkan dengan ikon boleh laku.
Untuk mengubahnya, buka Pereka Bentuk Borang skrin, pilih borang untuk memaparkan sifatnya, dan ubah dengan sifat "Ikon" yang ditunjukkan di sebelah kanan. Walau bagaimanapun, ambil perhatian bahawa ikon yang lebih besar daripada 256px tidak boleh digunakan.
Permohonan WPF (C#, VB.NET)
Anda menukar ikon fail boleh laku dalam aplikasi WPF dengan cara yang sama seperti anda mengubahnya dalam Borang Windows. Sila semak di sana untuk maklumat lanjut.
Sebelum anda boleh menukar ikon di bahagian atas sebelah kiri tetingkap, tambahkan ikon atau fail imej ke projek anda.
Seterusnya, buka Pereka WPF dan tetapkan nama fail ikon terus ke "Ikon" dalam sifat Tetingkap.
Aplikasi Win32 (C, C++), aplikasi Borang Windows (C++/CLI)
Menyediakan maklumat tentang menetapkan ikon fail boleh laku untuk aplikasi Win32.
Juga, untuk aplikasi Borang Windows, C++/CLI ialah cara untuk melakukan ini.
Apabila anda membuka projek, terdapat fail ikon yang dipanggil Fail Sumber yang sama dengan nama projek. Ini adalah fail ikon yang digunakan untuk boleh laku. (Nama ikon mungkin berbeza bergantung pada jenis projek yang dibuat, tetapi fail ".ico" layak)
Cuba klik dua kali fail ikon untuk membukanya, dan editor ikon akan dibuka untuk anda edit.
Walau bagaimanapun, ikon yang dicipta secara lalai adalah dalam format 32-bit, dan atas sebab tertentu mereka tidak boleh diedit dalam editor ikon. Oleh itu, saya fikir adalah lebih baik untuk membuat fail ikon yang berasingan dan menggantikannya dengan fail ikon sedia ada.
Folder di mana anda membuat projek mempunyai fail ikon dengan nama yang sama dengan projek. Gantikan ini.
Tulis ganti ikon sedia ada dengan ikon yang disediakan terlebih dahulu.
Anda boleh melihat bahawa ikon telah berubah dalam Visual Studio.
Jika anda benar-benar membina dan mencipta boleh laku, anda akan melihat bahawa ikon telah berubah.
Dengan cara ini, ikon di bahagian atas sebelah kiri tetingkap ditakrifkan sebagai fail ".ico kecil", jadi jika anda ingin mengubahnya, sila tulis semula fail ini.
Projek Kosong Aplikasi Win32 (C, C++)
Menerangkan seting untuk fail ikon Jalankan apabila anda mencipta projek kosong dalam aplikasi Win32. Ia adalah kaedah yang boleh digantikan dengan aplikasi konsol.
Apabila anda membuat projek kosong, projek itu dibuat dengan struktur yang ditunjukkan dalam gambar di sebelah kanan. Folder dicipta, tetapi tiada fail dicipta.
Klik kanan folder Fail Sumber, klik Tambah→ kemudian klik Sumber.
Apabila kotak dialog Tambah Sumber dipaparkan, pilih "Ikon" dan klik butang "Baru".
Ikon akan dibuat dan dipaparkan pada skrin. Ikon ini secara automatik menjadi ikon fail boleh laku.
Anda dapat melihat bahawa fail ikon juga telah ditambahkan ke projek.
Jika ia adalah projek kosong, anda tidak boleh membinanya seperti itu, jadi jika anda membuat aplikasi konsol sebaliknya, tambah ikon menggunakan kaedah di atas dan membinanya, anda akan melihat bahawa ikon itu digunakan pada boleh laku seperti yang ditunjukkan dalam gambar di sebelah kanan.
Bagaimana untuk mengedit ikon adalah sama seperti dalam aplikasi Win32, jadi sila semak di sana.
Dengan cara ini, jika anda ingin membuat tetingkap dari projek kosong dan menetapkan ikon tetingkap, anda perlu membuat fail ikon yang berasingan (jika ia berbeza dari fail boleh laku) dan menetapkannya dalam program, tetapi saya akan meninggalkannya kerana penjelasannya akan panjang. Cuba buat aplikasi Win32 yang memaparkan tetingkap dan melihat program dan fail sumber.
Aplikasi MFC (C++)
Menerangkan cara menukar ikon fail boleh laku untuk aplikasi MFC. Walau bagaimanapun, kaedah menukar ikon hampir sama seperti dalam aplikasi Win32, jadi sila rujuk kepadanya.
Sama ada MDI, SDI, atau berasaskan dialog, pengubah suai adalah sama.
Ikon lalai adalah untuk MFC. Ikon ini dicipta dalam 24-bit, jadi anda boleh mengeditnya terus dalam Visual Studio.
Di samping itu, fail ikon ini dikongsi oleh kedua-dua fail boleh laku dan ikon tetingkap.
Jika anda menciptanya sebagai aplikasi bukan berasaskan dialog seperti MDI atau SDI, terdapat juga ikon untuk dokumen tersebut. Ini digunakan sebagai ikon untuk tetingkap yang dibuat berdasarkan setiap dokumen.
Angka di sebelah kanan menunjukkan ikon tetingkap yang dibuat dalam pangkalan MDI.
Alat untuk mencipta fail ikon
Untuk membuat fail ikon, anda memerlukan alat untuk membuat "fail imej" dan "fail ikon". Atau ada alat yang menggabungkan kedua-duanya.
Mana-mana alat untuk membuat fail imej boleh menjadi apa-apa. 「. png" adalah lebih baik daripada alat yang boleh mengeluarkan fail. Anda juga boleh menciptanya dengan Paint, yang datang standard dengan Windows. Terdapat alat percuma berikut untuk membuat fail gambar.
Dari fail imej ke fail ikon ". Alat untuk menukar fail ICO" termasuk yang berikut:
- Penukaran @icon
- IcoFX (Jepun tersedia)