0

既存の vb.net プロジェクト (vb.net 2010) があります。プロジェクトには、アイコンを持つフォームがあります。同じプロジェクトに追加する別のフォームで使用できるように、そのアイコンを取得したいと考えています。これどうやってするの?

4

1 に答える 1

0

コードで実行できる場合は、次の行をForm2Loadイベントに配置するのと同じくらい簡単です。

Form2.Icon = Form1.Icon.

-

ただし、アイコンをデザイナーに取り込もうとしている場合は、もう少し手間がかかります。

まず、Form1アイコンをファイルに保存する必要があります。次に、デザイナーのアイコン セレクターを使用して選択できます。

Form1ファイルに保存するために内部で実行する必要があるコードは次のとおりです。

   Using writeStream As Stream = File.Create("C:\temp\tmpIcon.ico")
      Me.Icon.Save(writeStream)
    End Using

一時的なボタンを作成しForm1、上記のコードをボタンの Click イベント ハンドラーに配置できます。

于 2012-08-07T15:53:17.120 に答える