搜尋
首頁電腦教學電腦知識VB程式中如何新增圖標

用VB寫了一個小程式想加入一個圖示

往哪裡加入圖標,可以細說一下嗎?我現給你編一下程序,不知對這位朋友是否有用。

首先在VB中新增一個新的窗體,具體步驟:工程-新增窗體-開啟即可。

第二、再在該窗體上新增一個command按鈕:命名為cmddj(cmd單擊)、caption屬性為「開啟」.

微調內容:「第三、在工程-元件中選取“Microsoft Common Dialog Control 6.0”,並在工具箱中新增該控制項到新建的窗體中。注意該控制項在執行時不可見,大小不可調整。」

第四、再在窗體上畫一個Picture控制項。大小適中name屬性為Picture1。

然後為cmddj控制項新增點選事件,程式碼如下

Private Sub Command1_Click()

Dim s As String

CommonDialog1.InitDir = "e:"

CommonDialog1.ShowOpen

s = CommonDialog1.FileName

#Picture1.Picture = LoadPicture(s)

End Sub

在程式執行時點擊「開啟」按鈕會出現一個對話框,然後找到你要的圖示點擊「開啟」就可以開啟了。

不知我說的這個是不是這位朋友想要的。如果不是我這還有一個方法。

如果你是要修改窗體的圖示的話,那就修改主個窗體的icon屬性即可。在這兒我推薦使用VB的圖示庫作為圖示來源。

先到這裡了,如果不對,再聯絡。

VB6 0產生的程式 ICO圖示問題

用IconWorkshop 或其他的軟體處理圖標,修改圖標,添加小分辨率低品質的,如果不確定,把全部都選上去,然後保存,vb裡就可以用了,在資源管理器裡是高品質的,但vb窗體圖示是低品質的,你需要用最下面的程式碼設定圖示。

IconWorkshop的具體操作步驟:

VB程式中如何新增圖標開啟圖示以後新增多種圖片格式

VB程式中如何新增圖標#就像這樣,如果你不計較​​檔案大小的話,你也可以全部選上

VB程式中如何新增圖標#結果:

#vb2005當然會簡單,但vb2005和vb6語法有很大不同,原來的程式碼幾乎不能用

Private Const ICON_BIG = 1

Private Const ICON_SMALL = 0

Private Const WM_SETICON = &H80

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

#Private Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long

Public Sub SetWindowIcon(hWnd As Long)

Dim hIcon As Long

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

###SendMessage hWnd, WM_SETICON, ICON_SMALL, ByVal hIcon#### ###SendMessage hWnd, WM_SETICON, ICON_BIG, ByVal hIcon#### ###End Sub###

以上是VB程式中如何新增圖標的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:Excel办公网。如有侵權,請聯絡admin@php.cn刪除
[固定]您需要對Minecraft中的Microsoft服務進行身份驗證? -  Minitool[固定]您需要對Minecraft中的Microsoft服務進行身份驗證? - MinitoolApr 27, 2025 am 12:51 AM

在這篇文章中,PHP.CN為PC上的Minecraft中的“您需要對Microsoft服務進行身份驗證”提供了一些有效的解決方案。如果您陷入了這個問題,則應注意這篇文章。

在任務管理器中使用高功率使用的前4個修復程序在任務管理器中使用高功率使用的前4個修復程序Apr 27, 2025 am 12:49 AM

在任務管理器中,您可以查看流程在計算機使用上的功能。如果您經常在任務管理器中獲得高功率使用情況怎麼辦?  在PHP.CN網站的這篇文章中,我們將探討如何輕鬆有效地解決此問題。

C驅動器中的2個Windows文件夾:如何處理它們?C驅動器中的2個Windows文件夾:如何處理它們?Apr 27, 2025 am 12:48 AM

Windows文件夾包含Windows操作系統,並且是Windows計算機中的重要文件夾。有時,您可能會在C驅動器中看到2個Windows文件夾。如何刪除其中一個? PHP.CN的這篇文章告訴您如何做到這一點。

前4個Halo Infinite Trackers跟踪KD,統計,等級等! -  Minitool前4個Halo Infinite Trackers跟踪KD,統計,等級等! - MinitoolApr 27, 2025 am 12:47 AM

許多人正在尋找可行的光環無限跟踪器。在這篇文章中,PHP.CN介紹了幾個可用的Halo Infinite跟踪器,以幫助您跟踪Halo Infinite KD,等級,統計等。現在,請繼續閱讀。

您必須擁有的10張最佳Google表格附加組件 -  Minitool您必須擁有的10張最佳Google表格附加組件 - MinitoolApr 27, 2025 am 12:46 AM

您是否聽說過Google表格附件?您是否知道如何在Google表中安裝它們?您想獲得最好的和免費的Google表附加組件嗎?有關PHP.CN的本文重點關注這些問題,並為您提供SEVE

在Windows 11 -Minitool上啟用/禁用CTRL ALT刪除安全登錄在Windows 11 -Minitool上啟用/禁用CTRL ALT刪除安全登錄Apr 27, 2025 am 12:45 AM

安全登錄是確保PC安全的方便方法,但是如果您不希望它可以解決Windows 11的方法。 php.cn的這篇文章為您提供了3種啟用或禁用Ctrl Alt Alt Alt delete Secure Secure登錄的方法。

如何修復Windows 10中不工作的單詞命令 -  Minitool如何修復Windows 10中不工作的單詞命令 - MinitoolApr 27, 2025 am 12:44 AM

您是否聽說過Microsoft Word Distation?如果單詞聽寫不起作用怎麼辦?來自PHP.CN的這篇文章向您展示了有關單詞命令的基本信息以及一些可行的方法來解決“單詞命令不起作用”問題。

什麼是Atlas VPN?如何免費下載Atlas VPN供使用? -  Minitool什麼是Atlas VPN?如何免費下載Atlas VPN供使用? - MinitoolApr 27, 2025 am 12:43 AM

Atlas VPN是用什麼? Atlas VPN安全嗎?您可以免費使用Atlas VPN嗎?如何下載Atlas VPN並將其安裝在您的設備上供使用?請參閱PHP.CN的這篇文章,您可以找到有關此VPN服務和Atlas VPN下載的詳細信息

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!