Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Gestion des panels [ Windows / API ] (xeon666)

lundi 19 juin 2006 à 15:10:45 | Gestion des panels

xeon666

Bonjour,

Je suis encore un débutant en c#, alors ma question va peut etre paraitre ridicule pour certain :)

Je dévellope donc une application windows pour le moment. Ce que je voudrais arriver a faire :

Lorsque je clique sur un des mes boutons, juste une partie de la fenetre change, j'imagine qu'il faut faire cela avec des panels. Cependant le dévellopement des panels a l'air plus compliquer :

Je veux bien entendu utiliser le développement en mode graphique pour créer mes panels (VS2005). Suis je obliger de créer tout les panels dans la meme fenetre de dévellopement ? je veux dire par la que pour mon application il risque d'y avoir 15 panels différents et que les superposé un sur l'autre ne m'enchante pas.

De plus la solution des panels est bien belle, mais je vais avoir le traitement de tout les evenement dans la fenetre principale donc, ca me parait spéciale ...

J'ai conscience de ne pas m'exprimer clairement, mais ceci n'est pas simple à expliquer, si qqun pouvait éclairer ma lanterne ... merci

lundi 19 juin 2006 à 15:26:15 | Re : Gestion des panels

woot6768

Salut,
Pourrai-tu nous donner plus de précision sur la nature de ton problème?
Que veut tu exactement changer?(du texte, une image...)
Enfin bref, essaye de fournir des informations pertinentes pour que tu puisse être aidé au mieux.


_________________________________________________________________________
Woot
Alias Wouter Tjon.

lundi 19 juin 2006 à 15:30:30 | Re : Gestion des panels

xeon666

je veux changer toute une partie de la fenetre en cliquant sur un bouton,

exemple :

je clique sur "ajouter une news" : la partie droite de la fenetre contient une textarea ainsi que des boutons pour enregistrer la news

je clique sur "liste des news" : la partie droite de la fenetre contient tout les news

etc (simple exemple)


lundi 19 juin 2006 à 16:12:34 | Re : Gestion des panels

woot6768

Alors il faut que tu intercepte l'évènement clik de ce bouton,
puis dans cet évènement tu met simlplement :
textarea = mesNews
En éspérant que ce soit assez clair pour toi;)


_________________________________________________________________________
Woot
Alias Wouter Tjon.

lundi 19 juin 2006 à 16:57:01 | Re : Gestion des panels

xeon666

pour un exemple plus clair :

ouvre outlook :

clique sur calendrier, la partie de droite change
clique sur boite de reception, la partie de droite change

je voulais savoir quelle méthode est mise en oeuvre pour arriver à ce résultat (pas pour l'évenement en lui meme, pour le panel)


mardi 20 juin 2006 à 02:07:56 | Re : Gestion des panels

Lutinore

Administrateur CodeS-SourceS
Réponse acceptée !
Salut, un panel ou un contrôle utlisateur ( user control ), clique droit sur ton projet et ajoute un user control, tu peux le modifier en mode design ou via le code comme une forme. Après sur l'evènement Click d'un bouton dans la forme principale tu peux le faire apparaitres avec ses méthodes Show( ) et Hide( ).

mardi 20 juin 2006 à 12:31:48 | Re : Gestion des panels
mardi 20 juin 2006 à 14:47:11 | Re : Gestion des panels

xeon666

Hum, j'ai un probleme avec les users controls :

j'en crée un, un tout bete qui contient juste un bouton pour tester.

dans ma fenetre principale je fait :

ControlAjoutMembre CAM = new ControlAjoutMembre()

CAM.Show();


mais rien ne se passe, si j'essaye de l'ajouter dans un panel grace a :

panel2.Container.add(CAM);

il me met "object reference is null" ou un message du genre comme si l'objet n'avait pas été crée :x

comment manipule t'on ces controles ? merci


mardi 20 juin 2006 à 16:20:46 | Re : Gestion des panels

xeon666

j'ai rien dit, et j'ai comprit :)

mardi 20 juin 2006 à 18:35:44 | Re : Gestion des panels

Lutinore

Administrateur CodeS-SourceS
Et oui c'est dans la collection de contôles qu'il faut l'ajouter. ; )


1 2

Cette discussion est classé dans : application, fenetre, gestion, panels, dévellopement


Répondre à ce message

Sujets en rapport avec ce message

PB avec les application console [ par Mike ] Salut, j'ai un probleme avec les application en mode consol ( style fenetre DOS ), lorsque je lance un de ces programmes, il s'arrete automatiquement Delphi, Ajouter une fenetre [ par piep14 ] Bonjour, j'ai une question qui parait peut etre toute bete mais je ne vois pas où la réponse se trouve. J'ai commencé un projet : Application Windo Fermeture de form [ par nico4nicolas ] Bonjour, Dans mon application j'ai plusieurs fenetres qui peuvent s'afficher en meme temps, le probleme est que, quand une boite de dialogue s'affich Transmission de données entres fenetres mdi [ par durdenT ] Bonjour tout le monde!!je suis en train de développer une application de gestion de bibliothèque pour la fac ou je poursuis mes études.mon application APPLICATION DE GESTION D'UNE ECOLE EN C# [ par HAVELINO ] Salut Chers Tous,Je voudrais avoir une application que je pourrai readdapter pour monter une qui permet de gerrer une ecole-etudiants-professeurs-moye application multi fenetre [ par kaff ] salut a tous, j'essaye d'apprendre le C# mais je bloque sur un point: j'ai une application windows constituee d'une fenetre. Dans le menu , si je cliq Comment savoir si une fenetre est déjà ouverte. [ par Manu94600 ] Salut à tous,Je voudrais savoir comment faire pour connaitre toutes les fenetres d'un application qui sont affichées.Alors je m'explique :).J'ai une f application de gestion commerciale en C# [ par hammadido ] svp g une petite application de gestion commerciale (table client ,fournisseur et facture avec acces )que je doit le développer en C# et g pas trop de Réduire une fenetre [ par BOUDDINE ] bonjour j'ai ecris un programme qui récupre des données d'excel et de les inserées dans une autre application.je voudrais savoir comment réduire la fe Application à page multiple. (C#) [ par maldor ] Bonjour, Je suis en train de designer une application à page multiple. J'entend par là que mon application s'inscrit dans une unique fenetre, mais qu


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.