begin process at 2010 02 10 12:43:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Formulaire / Winforms / Controls

 > 

ajout de label, textbox sur clic de bouton


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ajout de label, textbox sur clic de bouton

jeudi 28 mai 2009 à 13:05:12 | ajout de label, textbox sur clic de bouton

sexbombrock

Bonjour

je voulais savoir si il était possible d ajouter des objects sur simple clic de bouton.
je voudrais obtenir une liste de label avec dans chaqu'un une ligne de ma base de donnee. Lorsque je clique sur un bouton une textbox apparait en fin de liste me permetant d'ajouter une nouvelle ligne dans la base de donnée et donc un nouveau label.

comment faire pour avoir un nombre illimite de label avec des noms comme label_ligne_1, label_ligne_2...grace a un clic de bouton.

Merci de votre aide
jeudi 28 mai 2009 à 15:29:16 | Re : ajout de label, textbox sur clic de bouton

MoH008

Salut,
est ce une obligation que cela soit des labels?
tu ne peux pas utiliser une autre approche (dataset binder à une datagridview) ?

The possible meet the impossible to become the possimpible !!
jeudi 28 mai 2009 à 15:50:59 | Re : ajout de label, textbox sur clic de bouton

rours

MOH a raison,  ça va etre completement horrible.
Mais c'est faisable je crois. Tu fais une fonction qui te créé un nouveau label (new label()). dans set meme fonction du lui aura passé en parametre des coordonnées que tu aura, pour chaque enregistrement, incrémentées de maniere adéquate. et tu utilises tes parametre avec SetBounds.
 
Un beau merdier quoi...
jeudi 28 mai 2009 à 15:52:39 | Re : ajout de label, textbox sur clic de bouton

sexbombrock

je prefere des label car sa sera plus présentable.
sinon pour le plus simple j'aurais utilisé une listbox mais ce n'est vraiment pas le look que je veux donnée.

Pour l'instant j ai trouver un moyen d'en placer une mais la boucle ne me permet de repeter l'operation
jeudi 28 mai 2009 à 15:55:44 | Re : ajout de label, textbox sur clic de bouton

sexbombrock

voici se que je fais pour l'instant:
Label[] lab = new Label[10];
foreach (Label label in lab)
{ label = new Label();
label.Name = "Label_" + i.ToString();
label.Visible = true;
label.Show();
label.Text = "Label " + i.ToString();
i++;
y += 25;
this.Controls.Add(label);
}

mais le new fait tout planter
jeudi 28 mai 2009 à 16:06:10 | Re : ajout de label, textbox sur clic de bouton

MoH008

Comme l'a dit rours sa va être galère à implémenter...mais c'est possible
Une autre idée: toujours sur l'idée datagridview ou peut être listview. Il n'est pas possible de changer le style du datagrid pour "faire croire" à des labels (genre changer le fond, les bordures etc..) ??
Duper l'utilisateur quoi !!!

The possible meet the impossible to become the possimpible !!
jeudi 28 mai 2009 à 16:13:23 | Re : ajout de label, textbox sur clic de bouton

MoH008

Alors avec ton code, tu n'es qu'à 10 labels et tu galères déjà ....
tu seras limité à 10 labels? ton tableau variera en fonction des enregistrements présents dans ta bdd. Si tu t'obstines, tu auras pas mal de travail en perspective !!

The possible meet the impossible to become the possimpible !!
jeudi 28 mai 2009 à 16:18:04 | Re : ajout de label, textbox sur clic de bouton

sexbombrock

Cela doit etre possible mais je ne suis pas sur que je puisse faire tous se que je veux avec.

en gros la form est petite height=50 lors de l'ouverture et puis selon le nombre de label la form s'agrandi.
si l'utilisateur supprime grace a un bouton la ligne alors la form devien plus petite. le label effacé prend la valeur de celui d'appres... pour pouvoir cacher la derniere ligne.

je crains que en dernier recour je creai 10 lignes que je n'affiche (visible=true et form.height +=20) que lorsque la ligne est remplie?

c'est tres moche mais sa marche
jeudi 28 mai 2009 à 16:20:41 | Re : ajout de label, textbox sur clic de bouton

sexbombrock

pour MOH la boucle avec 10 labels est plus un test que autre chose.

normalement je fais un count dans la base de données est je creer x nombre de label que je rempli avec chaque ligne de la base.

puis chaque ajout creer une nouvelle ligne


Cette discussion est classée dans : bouton, textbox, ligne, label, clic


Répondre à ce message

Sujets en rapport avec ce message

Paramétrage bouton sur textbox: [ par booboo987 ] Bonjour, Boutons smartphone. J'aimerai savoir avec quel codage en c# on paramètre les boutons pour la saisie d'un textbox. exemple pour le bouton 2: - Problème avec BindingSource [ par dd43 ] Bonjour,La methode DataTable.Rows.Add(..) n'ajoute plus de ligne dans le dataGridView après avoir ajouté une ligne manuellement  (directement dans le probleme affichage d'un champ listbox dans textbox [ par philpas2 ] bonjour, j'ai un problème pour afficher la valeur d'une ligne d'un listbox dans un textbox. Mon listbox m'affiche le contenu d'un dataset. Lorsque je indexer les TextBox [ par bellak ] Salut tt le monde ;j'ai un petit soucis , mon form contient plusieurs TextBox et un bouton , et je veux que si je clique sur le bouton tout les TextBo Bouton vs image [ par thorgal1612 ] Bonjour,Une petite question :Vous déssinez sur une Form un textbox, un bouton et un image.Si vous modifiez la textbox et ensuite cliquez directement s Garder un bouton enfoncé aprés un clic [ par DiJiTooL ] Bonjour,J'aimerai que lorsque que l'utilisateur clic sur un bouton de la form, celui-ce reste enfoncé, un peu comme pour un onglet, et lorsqu'il recli Tracer une ligne entre deux clics souris [ par learndotnet ] Bonjour, Je voudrais tracer des lignes entre deux clics de souris.J'arrive à récuperer les coordonées du clic(avec e.X) et je sais tracer une ligne, ( Clic sur un bouton et ajout d'un texte dans un richTextBox + texte déja saisi [ par sliverman ] Bonsoir à tous, j'aurai voulu savoir comment faire pour lorsque l'on clic sur un bouton d'un menu par exemple qu'il affiche dans le richTextBox un tex fckeditor textbox bouton [ par tamcheiktt ] Bonjour à tousJ'ai fckeditor, textboxt et un bouton, je voudrai chaque fois en mettant le curseur dans fckeditor et selectionner un elment de mon text [c#] Rotation label ou textBox [ par seb3034 ] Bonjours, je recherche un moyen d'incliner un label ou un textBox . D'après tout se que j'ai testé sur le web aucun n'a fonctionné en C#. Je me penc


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,193 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales