Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1227 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  clic sur un noeud d'un TreeView [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

clic sur un noeud d'un TreeView [résolu]

n°774133
ohr
Posté le 23-06-2004 à 12:14:03  profilanswer
 

bonjour à tous,
J'ai un gros souci, j'ai construit un Treeview, et j'y ai ajouté un noeud (enfin, dans la version la plus simple de mon application, il n'y a qu'un noeud). Je voudrais gérer le clic sur ce noeud.
En fait, mon application est beaucoup plus complexe que ça, mais comme cette erreur persiste depuis boen longtemps, j'ai décidée de m'y pencher vraiment dessus.
En recherchant dans les sujets, je n'ai rien trouvé, alors, je m'adresse à vous.
 
J'ai créé un nouveau projet sur visual Studio .net pour ne faire que tester ce problème, je vous donne donc le code html, et le code en vb.net associé:
 

Code :
  1. <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="essaiTreeview.WebForm1" %>
  2. <%@ Register TagPrefix="Menu"
  3. Namespace="Microsoft.Web.UI.WebControls"
  4. Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %>
  5. <%@ import namespace="Microsoft.Web.UI.WebControls" %>
  6. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//FR">
  7. <HTML>
  8. <HEAD>
  9.  <title>WebForm1</title>
  10.  <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
  11.  <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
  12.  <meta name="vs_defaultClientScript" content="JavaScript">
  13.  <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
  14. </HEAD>
  15. <body MS_POSITIONING="GridLayout">
  16.  <form id="Form1" method="post" runat="server">
  17.   <MENU:TREEVIEW id="Menu" runat="server"></MENU:TREEVIEW>
  18.   <asp:Panel id="Panel1" style="Z-INDEX: 101; LEFT: 24px; POSITION: absolute; TOP: 90px" runat="server" Width="279px" Height="267px" BackColor="IndianRed">Panel</asp:Panel>
  19.  </form>
  20. </body>
  21. </HTML>


 
et le code vb.net:

Code :
  1. Public Class WebForm1
  2.     Inherits System.Web.UI.Page
  3.     Protected WithEvents Panel1 As System.Web.UI.WebControls.Panel
  4.     Protected WithEvents Menu As Microsoft.Web.UI.WebControls.TreeView
  5. #Region " Code généré par le Concepteur Web Form "
  6.     'Cet appel est requis par le Concepteur Web Form.
  7.     <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
  8.     End Sub
  9.     Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
  10.         'CODEGEN : cet appel de méthode est requis par le Concepteur Web Form
  11.         'Ne le modifiez pas en utilisant l'éditeur de code.
  12.         InitializeComponent()
  13.     End Sub
  14. #End Region
  15.     Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  16.         Dim noeud As New Microsoft.Web.UI.WebControls.TreeNode()
  17.         'Placez ici le code utilisateur pour initialiser la page
  18.         Panel1.Visible = False
  19.         noeud.Text = "mon noeud"
  20.         Menu.Nodes.Add(noeud)
  21.     End Sub
  22.     Public Sub Menu_actif(ByVal sender As System.Object, ByVal e As Microsoft.Web.UI.WebControls.TreeViewClickEventArgs)
  23.         Panel1.Visible = True
  24.         viewstate("Panel1.Visible" ) = Panel1.Visible
  25.     End Sub
  26. End Class


 
Merci d'avance pour votre aide.
 :jap:


Message édité par ohr le 25-06-2004 à 12:37:28
mood
Publicité
Posté le 23-06-2004 à 12:14:03  profilanswer
 

n°777759
ohr
Posté le 25-06-2004 à 12:38:27  profilanswer
 

en fait, il suffisait d'installer la nouvelle version de Visual Studio .net et celle ci gère très bien les évènements sur les TreeView.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  clic sur un noeud d'un TreeView [résolu]

 

Sujets relatifs
[PHP] test upload de fichier (resolu)[access](RESOLU) savoir si une requête sort un résultat ou non ??
[RESOLU]Peut on attraper un utilisateur aleatoirement dans une bdd?probleme de headers et sessions ... RESOLU :)
[Resolu] message d'erreur en javascriptrésolu[C linux]Logger mes messages
[resolu]problème de session[C#] Passer des paramètres à un Thread ? [Résolu]
[resolu] taille du texte[ Résolu ] Importer fichier .sql
Plus de sujets relatifs à : clic sur un noeud d'un TreeView [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR