2 Preguntas

11/08/2006 - 04:23 por news.microsoft.com | Informe spam
Hola amigos, he estado buscando como resolver 2 dudas y no he podido, a ver
si alguien me da una manito

1º Necesito saber si ya esta abierta mi app. ¿como se hace en vb.net?
2º en un treeview, como puedo posicionarme en una rama x, si lo que tengo es
aiz\carpeta1\carpeta1-1?¿

salu2
ctorres

Preguntas similare

Leer las respuestas

#1 news.microsoft.com
16/08/2006 - 04:41 | Informe spam
Oscar: gracias por tu respuesta, pero no he podido ocupar tu codigo, me dice
: "find " no es un miembro de system.windows.forms.treenodecollection

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)




"DosFlores" escribió en el mensaje
news:
2º Este código puede servirte

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)

If nodes.GetLength(0) > 0 Then

TreeView1.SelectedNode = nodes(0)

End If


Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"doliveras" escribió en el mensaje
news:
1) En Visual Studio 2005 solo tienes que ir a las propiedades de tu
proyecto EXE y en la pestaña "Application" marcar la opción
"Make single instance application".
En Visual Studio 2003 hay que añadir código a la aplicación, un
ejemplo senzillo seria el siguiente código:

Imports System.Diagnostics

Dim aModuleName As String = _
Diagnostics.Process.GetCurrentProcess.MainModule.ModuleName

Dim aProcName As String = _
System.IO.Path.GetFileNameWithoutExtension(aModuleName)

If Process.GetProcessesByName(aProcName).Length > 1 Then
Application.Exit()
End If

news.microsoft.com ha escrito:

Hola amigos, he estado buscando como resolver 2 dudas y no he podido, a
ver
si alguien me da una manito

1º Necesito saber si ya esta abierta mi app. ¿como se hace en vb.net?
2º en un treeview, como puedo posicionarme en una rama x, si lo que tengo
es
aiz\carpeta1\carpeta1-1?¿

salu2
ctorres




Respuesta Responder a este mensaje
#2 DosFlores
16/08/2006 - 08:09 | Informe spam
Perdona, el código es para Framework .2.0
Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"news.microsoft.com" <ctorres{arroba}asinco[punto]cl> escribió en el mensaje
news:
Oscar: gracias por tu respuesta, pero no he podido ocupar tu codigo, me
dice : "find " no es un miembro de system.windows.forms.treenodecollection

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)




"DosFlores" escribió en el mensaje
news:
2º Este código puede servirte

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)

If nodes.GetLength(0) > 0 Then

TreeView1.SelectedNode = nodes(0)

End If


Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"doliveras" escribió en el mensaje
news:
1) En Visual Studio 2005 solo tienes que ir a las propiedades de tu
proyecto EXE y en la pestaña "Application" marcar la opción
"Make single instance application".
En Visual Studio 2003 hay que añadir código a la aplicación, un
ejemplo senzillo seria el siguiente código:

Imports System.Diagnostics

Dim aModuleName As String = _
Diagnostics.Process.GetCurrentProcess.MainModule.ModuleName

Dim aProcName As String = _
System.IO.Path.GetFileNameWithoutExtension(aModuleName)

If Process.GetProcessesByName(aProcName).Length > 1 Then
Application.Exit()
End If

news.microsoft.com ha escrito:

Hola amigos, he estado buscando como resolver 2 dudas y no he podido, a
ver
si alguien me da una manito

1º Necesito saber si ya esta abierta mi app. ¿como se hace en vb.net?
2º en un treeview, como puedo posicionarme en una rama x, si lo que
tengo es
aiz\carpeta1\carpeta1-1?¿

salu2
ctorres








Respuesta Responder a este mensaje
#3 Cristian Torres
16/08/2006 - 21:54 | Informe spam
y como podre hacerlo en vs 2003, con framework 1.1?¿

salu2
y desde ya gracias


"DosFlores" escribió en el mensaje
news:
Perdona, el código es para Framework .2.0
Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"news.microsoft.com" <ctorres{arroba}asinco[punto]cl> escribió en el
mensaje news:
Oscar: gracias por tu respuesta, pero no he podido ocupar tu codigo, me
dice : "find " no es un miembro de
system.windows.forms.treenodecollection

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)




"DosFlores" escribió en el mensaje
news:
2º Este código puede servirte

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)

If nodes.GetLength(0) > 0 Then

TreeView1.SelectedNode = nodes(0)

End If


Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"doliveras" escribió en el mensaje
news:
1) En Visual Studio 2005 solo tienes que ir a las propiedades de tu
proyecto EXE y en la pestaña "Application" marcar la opción
"Make single instance application".
En Visual Studio 2003 hay que añadir código a la aplicación, un
ejemplo senzillo seria el siguiente código:

Imports System.Diagnostics

Dim aModuleName As String = _
Diagnostics.Process.GetCurrentProcess.MainModule.ModuleName

Dim aProcName As String = _
System.IO.Path.GetFileNameWithoutExtension(aModuleName)

If Process.GetProcessesByName(aProcName).Length > 1 Then
Application.Exit()
End If

news.microsoft.com ha escrito:

Hola amigos, he estado buscando como resolver 2 dudas y no he podido, a
ver
si alguien me da una manito

1º Necesito saber si ya esta abierta mi app. ¿como se hace en vb.net?
2º en un treeview, como puedo posicionarme en una rama x, si lo que
tengo es
aiz\carpeta1\carpeta1-1?¿

salu2
ctorres












Respuesta Responder a este mensaje
#4 DosFlores
17/08/2006 - 08:06 | Informe spam
Lo siento, prácticamente de 2003 no se casi nada, y las framework son la
1.1. En este marco no existe la función "Find" en el TreeView podrías
hacértela tú. Por ejemplo así:

Private Sub BuscarUnNodo()
Dim nodo As System.Windows.Forms.TreeNode = Find(TreeView1.Nodes(0),
"ElNodoABuscar")
If Not Microsoft.VisualBasic.IsNothing(nodo) Then
TreeView1.SelectedNode = nodo
End If
End Sub
Private Function Find(ByVal arbol As System.Windows.Forms.TreeNode,
ByVal nodoABuscar As String) As System.Windows.Forms.TreeNode
Dim nodoEncontrado As TreeNode = Nothing
For Each nodo As System.Windows.Forms.TreeNode In arbol.Nodes
If nodo.Text = nodoABuscar Then
nodoEncontrado = nodo
Return nodoEncontrado
ElseIf nodo.Nodes.Count > 0 Then
nodoEncontrado = Find(nodo, nodoABuscar)
End If
Next
Return nodoEncontrado
End Function

Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"Cristian Torres" <ctorres[Arroba]asinco[Punto]cl> escribió en el mensaje
news:%23FMWM$
y como podre hacerlo en vs 2003, con framework 1.1?¿

salu2
y desde ya gracias


"DosFlores" escribió en el mensaje
news:
Perdona, el código es para Framework .2.0
Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"news.microsoft.com" <ctorres{arroba}asinco[punto]cl> escribió en el
mensaje news:
Oscar: gracias por tu respuesta, pero no he podido ocupar tu codigo, me
dice : "find " no es un miembro de
system.windows.forms.treenodecollection

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)




"DosFlores" escribió en el mensaje
news:
2º Este código puede servirte

Dim nodes() As TreeNode = TreeView1.Nodes.Find("lo que quieras", True)

If nodes.GetLength(0) > 0 Then

TreeView1.SelectedNode = nodes(0)

End If


Un saludo
Oscar Montesinos
Santa Pola (Alicante)
"doliveras" escribió en el mensaje
news:
1) En Visual Studio 2005 solo tienes que ir a las propiedades de tu
proyecto EXE y en la pestaña "Application" marcar la opción
"Make single instance application".
En Visual Studio 2003 hay que añadir código a la aplicación, un
ejemplo senzillo seria el siguiente código:

Imports System.Diagnostics

Dim aModuleName As String = _
Diagnostics.Process.GetCurrentProcess.MainModule.ModuleName

Dim aProcName As String = _
System.IO.Path.GetFileNameWithoutExtension(aModuleName)

If Process.GetProcessesByName(aProcName).Length > 1 Then
Application.Exit()
End If

news.microsoft.com ha escrito:

Hola amigos, he estado buscando como resolver 2 dudas y no he podido,
a ver
si alguien me da una manito

1º Necesito saber si ya esta abierta mi app. ¿como se hace en vb.net?
2º en un treeview, como puedo posicionarme en una rama x, si lo que
tengo es
aiz\carpeta1\carpeta1-1?¿

salu2
ctorres
















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida