検索

VB を使用して小さなプログラムを作成し、アイコンを追加したいと考えました

アイコンを追加する場所について詳しく教えていただけますか?今からあなたのためにプログラムを書きますが、この友人にとって役に立つでしょうか。

まず、VB で新しいフォームを追加します。具体的な手順は次のとおりです: プロジェクト - フォームの追加 - 開く。

2 番目に、フォームにコマンド ボタンを追加します。cmddj (cmd click) という名前を付け、キャプション属性は「Open」です。

内容の微調整: "3 番目に、プロジェクト - パーツで "Microsoft Common Dialog Control 6.0" を選択し、ツールボックスで新しく作成したフォームにコントロールを追加します。コントロールは実行時には表示されず、サイズが異なることに注意してください。調整可能です。"

4 番目に、フォーム上にピクチャー コントロールを描画します。適度なサイズの名前属性は Picture1 です。

次に、cmddj コントロールにクリック イベントを追加します。コードは次のとおりです。

プライベートサブコマンド1_Click()

Dim を文字列として使用する

CommonDialog1.InitDir = "e:"

CommonDialog1.ShowOpen

s = CommonDialog1.ファイル名

Picture1.Picture = LoadPicture(s)

エンドサブ

プログラムの実行中に「開く」ボタンをクリックするとダイアログボックスが表示されますので、目的のアイコンを見つけて「開く」をクリックして開きます。

私が話していることが、この友人が望んでいることなのかどうかわかりません。私でなければ、別の方法があったでしょう。

フォームのアイコンを変更したい場合は、メインフォームのアイコン属性を変更するだけです。ここでは、アイコン ソースとして VB のアイコン ライブラリを使用することをお勧めします。

今回はここまでです。もし違っていたら、またご連絡ください。

VB6 0 生成プログラム ICO アイコンの問題

IconWorkshop またはその他のソフトウェアを使用して、アイコンの処理、アイコンの変更、解像度の低いアイコンや低品質のアイコンの追加を行います。よくわからない場合は、すべてを選択して保存してください。これらは VB で使用できます。リソース マネージャーで、 it is high 品質は良いですが、VB フォームのアイコンの品質が低いため、アイコンを設定するには以下のコードを使用する必要があります。

IconWorkshop 固有の手順:

アイコンを開いた後に複数の画像形式を追加します

VBプログラムにアイコンを追加する方法

このように、ファイルサイズを気にしない場合は、すべて選択することもできます

VBプログラムにアイコンを追加する方法

###結果:###

VBプログラムにアイコンを追加する方法 もちろん vb2005 の方がシンプルですが、vb2005 と vb6 では構文が大きく異なり、オリジナルのコードはほとんど使用できません

プライベート定数 ICON_BIG = 1

プライベート定数 ICON_SMALL = 0

プライベート定数 WM_SETICON = &H80

プライベート宣言関数 SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long、ByVal wMsg As Long、ByVal wParam As Long、lParam As Any) As Long

プライベート宣言関数 ExtractIcon Lib "shell32.dll" エイリアス "ExtractIconA" (ByVal hInst As Long、ByVal lpszExeFileName As String、ByVal nIconIndex As Long) As Long

パブリックサブセットウィンドウアイコン(hWnd 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

エンドサブ

以上がVBプログラムにアイコンを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はExcel办公网で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
[修正] MinecraftでMicrosoftサービスを認証する必要がありますか? - ミニトール[修正] MinecraftでMicrosoftサービスを認証する必要がありますか? - ミニトールApr 27, 2025 am 12:51 AM

この投稿では、PHP.CNは、PCのMinecraftにおける「Microsoft Servicesに認証する必要がある」問題に対するいくつかの効果的なソリューションを提供しています。この問題に陥った場合は、この投稿に注意を払う必要があります。

タスクマネージャーの高電力使用量のためのトップ4の修正タスクマネージャーの高電力使用量のためのトップ4の修正Apr 27, 2025 am 12:49 AM

タスクマネージャーでは、コンピューターのプロセスがどれだけの電力を使用しているかを表示できます。タスクマネージャーで絶えず高電力使用量を受け取った場合はどうなりますか?  PHP.CN Webサイトからのこの投稿では、この問題に簡単かつ効果的に対処する方法を検討します。

Cドライブの2つのWindowsフォルダー:それらに対処する方法は?Cドライブの2つのWindowsフォルダー:それらに対処する方法は?Apr 27, 2025 am 12:48 AM

WindowsフォルダーにはWindowsオペレーティングシステムが含まれており、Windowsコンピューターの重要なフォルダーです。 Cドライブに2つのWindowsフォルダーが表示される場合があります。それらのいずれかを削除する方法は? PHP.CNからのこの投稿では、それを行う方法を説明しています。

KD、統計、ランクなどを追跡するためのトップ4 Halo Infiniteトラッカー! - ミニトールKD、統計、ランクなどを追跡するためのトップ4 Halo Infiniteトラッカー! - ミニトールApr 27, 2025 am 12:47 AM

多くの人が、実行可能なハローの無限トラッカーを探しています。この投稿では、PHP.CNでは、Halo Infinite KD、ランク、統計などを追跡するのに役立ついくつかの利用可能なHalo Infinite Trackersを紹介します。今、読書を続けてください。

あなたが持っている必要がある10の最高のGoogleシートアドオン-Minitoolあなたが持っている必要がある10の最高のGoogleシートアドオン-MinitoolApr 27, 2025 am 12:46 AM

Googleシートアドオンを聞いたことがありますか? Googleシートにそれらをインストールする方法がわかりますか?最高のGoogleシートアドオンを最大限に活用したいですか? PHP.CNに関するこの記事はこれらの質問に焦点を当て、Seveを提供します

ctrl altを有効/無効にします。ctrl altを有効/無効にします。Apr 27, 2025 am 12:45 AM

セキュアサインインは、PCを安全に保つための便利な方法ですが、それを必要としない場合は、Windows 11の無効化方法を次に示します。Php.cnのこの投稿は、Windows 11でCtrl Alt削除のセキュアサインインを有効または無効にするための3つの方法を提供します。

Windows10で機能していない単語の口述を修正する方法-MinitoolWindows10で機能していない単語の口述を修正する方法-MinitoolApr 27, 2025 am 12:44 AM

Microsoft Wordの口述について聞いたことがありますか?単語の口述が機能していない場合はどうなりますか? PHP.CNからのこの投稿は、単語の口述に関する基本情報と、「機能していない単語の口述」の問題を修正するためのいくつかの実行可能な方法を示しています。

Atlas VPNとは何ですか?使用するためにAtlas VPNを無料でダウンロードする方法は? - ミニトールAtlas VPNとは何ですか?使用するためにAtlas VPNを無料でダウンロードする方法は? - ミニトールApr 27, 2025 am 12:43 AM

Atlas VPNは何に使用されていますか? Atlas VPNは安全ですか? Atlas VPNを無料で使用できますか? Atlas VPNをダウンロードし、使用するためにデバイスにインストールする方法は? PHP.CNからこの投稿を参照すると、このVPNサービスとATLAS VPNダウンロードFOの詳細を見つけることができます

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!