Historique des modifications - Message

Message #6697

Sujet: Problème EditBox


Type Date Auteur Contenu
Création du message 11-08-2009 11:03:34 thesus
Bonjour à tous,

J'essaye d'apprendre à utiliser Irrlicht .NET CP en C#, et je rencontre un petit problème.

Je n'arrive pas à récupérer la valeur d'une EditBox.

Petit code pour comprendre:
//initialisation
IrrlichtDevice device =new IrrlichtDevice(DriverType.OpenGL,new Dimension2D(800,600),32,false,true,false,false);
GUIEnvironment gui=device.GUIEnvironment;

//création du GUI
GUIEditBox zoneDeTexte=gui.AddEditBox("",new Rect(new Position2D(1,1),new Position2D(100,20)),true,gui.RootElement,-1);
GUIButton bouton=gui.AddButton(new Rect(new Position2D(1,25),new Position2D(100,45)),gui.RootElement,-1,"Afficher");

//boucle de jeu
while (device.Run())
{
	if(bouton.Pressed)
	{
		Console.WriteLine(zoneDeTexte.Text);
	}

	device.VideoDriver.BeginScene(true,true,Color.Blue);
	device.SceneManager.DrawAll();
	gui.DrawAll();
	device.VideoDriver.EndScene();
}

device.Close();

Au moment du Console.WriteLine, rien de s'affiche, et en faisant un debug la propriété Text ne contient rien. Pourtant si je veux écrire quelque chose dans l'EditBox, ça fonctionne, mais la propriété Text reste vide.

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
239 invités en ligne
membre en ligne: -
RSS Feed