Accueil > Forum > > > > Créer des Picturebox à l'infini
Créer des Picturebox à l'infini
lundi 18 juin 2012 à 18:30:07 |
Créer des Picturebox à l'infini

Smookii
|
Bonjour,
Alors voilà mon problème, je voudrais faire un petit jeu en winform style "space invaders" et je voudrais que mon petit vaiseau tir des picturebox sur mes ennemis j'utilise un timer pour délimiter le temps entre chaque tirs et je voudrais qu'à chaque passage dans le timer, le programme crée une nouvelle picture box avec un nom différent :
Tir0,
Tir1,
Tir2...
Et pour cela j'ai fais ce code :
private void tmshoot_Tick(object sender, EventArgs e)
{
iCpt++;
PictureBox TiriCpt = new PictureBox();
}
Est il possible de faire en sorte que iCpt soit la variable qui définirait le nombre dans le nom de la pictureBox ?
Merci d'avance.
|
|
lundi 18 juin 2012 à 22:38:47 |
Re : Créer des Picturebox à l'infini

whismeril
|
Bonsoir,
pour autant que je sache non.
Par contre si tu veux savoir grâce à un index (iCpt) de quel PictureBox il s'agit, je pense qu'une List<T> fera l'affaire.
Code C# :
.....
List<PictureBox> MaListe = new List<PictureBox>();//initialise une liste au niveau de la classe
.....
private void tmshoot_Tick(object sender, EventArgs e)
{
iCpt++;
MaListe.Add = new PictureBox();// y ajoute un tir
}
....
PictureBox Tir27 = MaList[27];//récupère l'instance 27
Whismeril
|
|
mardi 19 juin 2012 à 09:58:50 |
Re : Créer des Picturebox à l'infini

BasicInstinct
|
Réponse acceptée !
Salut,
C'est tout a fait possible :
Code C# : TextBox tbTemp = new TextBox();
//Affectation du nom
tbTemp.Name = "test";
tbTemp.Location = new System.Drawing.Point(10, 10);
tbTemp.Size = new System.Drawing.Size(200, 22);
tbTemp.Parent = this;
//Appel par son nom
Controls["test"].Text = "Yes you can";
BasicInstinct
|
|
mardi 19 juin 2012 à 11:20:42 |
Re : Créer des Picturebox à l'infini

whismeril
|
De la façon dont la question est posée, je comprends que le nom de la variable doit être fonction du nombre de tir.
Pour le nom de la picturebox alors oui comme le montre basicinstinct par de problème.
Whismeril
|
|
mardi 19 juin 2012 à 12:05:43 |
Re : Créer des Picturebox à l'infini

Smookii
|
Merci a tous pour vos réponses  .
|
|
Cette discussion est classée dans : créer, picturebox, color, icpt, infini
Répondre à ce message
Sujets en rapport avec ce message
créer picturebox [ par KoosMos ]
Bonjour. Je suis en train de créer un jeu et le probleme c'est que je voudrais créer des picturebox avec un nom du style PicX où x represente un entie
tooltip dans une picturebox [ par baby85 ]
bonsoir,est-il possible de faire un tooltip dans une pictureboxEn fait dans dans ma picturebox j'ai 2 cercles donc comment je peux faire un tool tip s
PictureBox problème d'affichage avec c# [ par idrissess ]
Bonjour; j'ai essayé d'afficher une image dans un pictureBox avec c# mais rien ne se passe! juste j'aurai une zone blanche au lieu d'avoir cette image
Comment créer une fonction admettant pour paramètre un "control" afin de modifier sa propriété "background" [ par eustatika ]
Bonjour, je début en C# WPF et je souhaite créer une fonction de type : [color=blue]public static void SetControlBackground(BitmapSource bitmapsou
[BAR]Problème avec la publication d'un flux RSS sur Facebook [ par krimog ]
Bonsoir à toutes et à tous. Facebook propose de publier automatiquement, toutes les 2h, les nouveaux articles d'un flux RSS, fonctionnalité qu'il me
Créer dynamiquement des composant Timer et leur associer l'évenement Tick [ par gerver ]
Bonsoir, j'aimerai une petite explication sur la création dynamique de composant et l'association d'un évènement Particulièrement pour le composant T
Comment créer une base de données? [ par raphn ]
Bonjour tout le monde, J'aimerais créer un fichier "base de données". Je m'explique : Par exemple je rentre dans mon programme une variable de typ
Comment créer une fonction évènementielle qui s'active quand on bouge la souris ? [ par clt45 ]
Bonjour, Je voudrais que dans mon programe (en windows form), à la place du pointeur de la souris, il y ait une image qui bouge en fonction de la posi
Projet d'application à base VOIP (Video Conférence) [ par sghchafaa ]
Bonjour a tous; Je voudrais creer mon propre service [color=red]VOIP[/color], un service presque similaire a Skype ou ooVoo pour ceux qui connaisse,
Drag and Drop between 2 DataGridView [ par aymen_oussama ]
Bonjour à tt le monde je voudrai savoir comment je peut glisse déplacer un DataRow d'un DataGridView à un autre mon code est le suivant : 'Le DataGrid
Livres en rapport
|
Derniers Blogs
SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Nego Facturation (1.84)NEGO FACTURATION (1.84)Nego Facturation est un logiciel complet qui permet de gérer vos factures et devis très simplemen... Cliquez pour télécharger Nego Facturation Revealer Keylogger Free (2.07)REVEALER KEYLOGGER FREE (2.07)Keylogger invisible et gratuit pour Windows 8, 7, Vista ou XP. Revealer Keylogger Free vous perme... Cliquez pour télécharger Revealer Keylogger Free Devis-Factures PHMSD (2.1.0.1)DEVIS-FACTURES PHMSD (2.1.0.1)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD Ludoprêt (3.2)LUDOPRêT (3.2)Logiciel gratuit de gestion de ludothèque.
Gestion des jeux et des adhérents.
Gestion des for... Cliquez pour télécharger Ludoprêt 974 Application Server (13.2.1.3)974 APPLICATION SERVER (13.2.1.3)Ecommerce, Blogueur, Vitrine, Newsletter, Java IDE, ..., in the cloud et sous haute dispo. Facile... Cliquez pour télécharger 974 Application Server
|