Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2009, 17:25
Avatar de argy
argy
 
Fecha de Ingreso: octubre-2007
Ubicación: Longitud 75º Latitud 18º Sur
Mensajes: 614
Antigüedad: 17 años, 3 meses
Puntos: 18
problemas con GetManifestResourceStream

Buenas a todos, mi consulta es la siguiente.
estoy personalizando un toolbar para aplicaciones GIS,específicamente en ARCGIS con VB.NET y ya tengo personalizado el tool, para agregar a la barra, pero debo de ponerlo una imagen en formato bitmap, entonces decidí ponerlo en el sub new de esta forma
Código PHP:
  Public Sub New()

        
m_bitmap = New System.Drawing.Bitmap(Me.GetType().Assembly.GetManifestResourceStream("MiningSystem.Graphics.Clases.myTool.bmp"))
        If 
Not (m_bitmap Is NothingThen
            m_bitmap
.MakeTransparent(m_bitmap.GetPixel(11))
            
m_hBitmap m_bitmap.GetHbitmap()
        
End If

    
End Sub 
MiningSystem.Graphics es el proyecto GIS
Clases es donde se encuentra la imágen

el detalle es que parece que no encuentra la ruta, ya que no me carga el tool,pero si el código anterior lo comento
si me muestra el texto alternativo
que está dentro de la propiedad Caption de este tool

Código PHP:
Public ReadOnly Property Caption() As String Implements ICommand.Caption
        Get
            
' Set the string that appears when the command is used as a
            ' 
menu item.
            Return 
"Buscar por Centro Poblado"
        
End Get
    End Property 
y me ejecuta el código del sub click,tal como deseo
Código PHP:
    Public Sub OnClick() Implements ICommand.OnClick
        Dim frm 
As New frm_Busqueda
        frm
.m_application m_application
        frm
.ShowDialog()
    
End Sub 
mis variables globales son
Código PHP:
Private m_application As IApplication
    
Private m_bitmap As Bitmap
    
Private m_hBitmap As IntPtr 
pero el detalle es que debo de mostrar la imágen en lugar del texto, espero sus ayudas.
__________________
Software libre para un mundo libre.

Eventualmente en el foro.