Member 13569650 Ответов: 1

Я знаю, как встроить иконки в Visual Studio и я хочу сделать это также в vbc.exe


Привет
Я знаю, как встроить значок формы и значок проводника в Visual Studio
Но мне это тоже нужно. vbc.exe опция командной строки, потому что в
мой компьютер в моей компании у меня есть .NET framework, но нет Visual Studio.

Я попробовал следующую командную строку:

' C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc /target:winexe /win32icon:exeIcon.ico /resource:formIcon.ico icons_test.vb
'


Но встроен только значок проводника. Значок формы не встроен.

Может быть, я пропустил какой-то код в своем приложении

Большое спасибо.

Что я уже пробовал:

'
' C:\WINDOWS\Microsoft.NET\Framework\v3.5\vbc /target:winexe /win32icon:exeIcon.ico /resource:formIcon.ico icons_test.vb
'
Option Strict Off
Imports System
Imports System.Windows.Forms  
 
Module test_050520

 Sub Main()  
   Dim myForm As New Form1
   myForm.ShowDialog()
 End Sub

End Module


Public Class Form1

   Public Sub New()
     MyBase.New()

     'This call is required by the Windows Form Designer.
     InitializeComponent()
     'Add any initialization after the InitializeComponent() call

   End Sub

End Class


<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
    Inherits System.Windows.Forms.Form

    'Form overrides dispose to clean up the component list.
    <System.Diagnostics.DebuggerNonUserCode()> _
    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
        Try
            If disposing AndAlso components IsNot Nothing Then
                components.Dispose()
            End If
        Finally
            MyBase.Dispose(disposing)
        End Try
    End Sub

    'Required by the Windows Form Designer
    Private components As System.ComponentModel.IContainer

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    <System.Diagnostics.DebuggerStepThrough()> _
    Private Sub InitializeComponent()
        Me.SuspendLayout()
        '
        'Form1
        '
        Me.AutoScaleDimensions = New System.Drawing.SizeF(8.0!, 16.0!)
        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
        Me.ClientSize = New System.Drawing.Size(588, 305)
        Me.Name = "Form1"
        Me.Text = "Form1"
        Me.ResumeLayout(False)

    End Sub

End Class

evry1falls

Как вы встроили значок проводника ?

Member 13569650

Привет evry1falls и спасибо вам.

Я встроил значок проводника с помощью этого параметра компилятора

/win32icon:exeIcon.ico

только без какого-либо кода в приложении

код в том, что я пробовал
это полное приложение, с которым вы можете его скомпилировать vbc.exe как я написал в своем вопросе.
для файлов .ico используйте один из ваших

Спасибо

evry1falls

В Visual Studio мы используем ресурсы.
Попробовать это :
Меня.Значок = Новый Значок(Мне.Метод Gettype(), "YOUR_Icon_Path_File.Ико")

Member 13569650

Привет evry1falls (я принимаю это утверждение имени)

Ух ты!!! своя работа

Я был знаю что это что то простое но работало
неделя, чтобы найти что-то простое.
и наконец-то ты пришел мне на помощь.

Я вам очень благодарен.
Спасибо.

evry1falls

Пожалуйста, примите как решение

1 Ответов

Рейтинг:
4

evry1falls

Me.Icon = New Icon(Me.GetType(), "YOUR_Icon_Path_File.ico")


Maciej Los

5ed!