Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Syntaxe Propriété

iXias
iXias
Nouveau
Nouveau

Masculin Nombre de messages : 6
Localisation : Paris
Humeur : Youpi !!
Date d'inscription : 21/06/2011

Syntaxe Propriété Empty Syntaxe Propriété

Message par iXias le Mer 29 Juin 2011 - 7:40

Question con du débutant, c'est quoi la syntaxe :

Je veux modifier une propriété
Le contrôle : Me.button1 ; System Windows Forms.Button
La propriété : .BackColor ; System.Drawing.color
Nouvelle valeur : ???

Si je met une variable obtenue depuis un colordialog, il me dit qu'une valeur type String ne peut pas être convertie en 'System Drawing Color'

Merci de votre aide,




"Ils l'ont fait parce qu'ils ne savaient pas que c'était impossible"

geforcex
geforcex
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 119
Emploi/loisirs : Deveulopeur et White Hat
Date d'inscription : 02/06/2011

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par geforcex le Mer 29 Juin 2011 - 9:39

Bonjour pour tous te dire il me semble que admin avait rependut qu il y avait des problème avec colordialog donc pour compenser tu te fais une fenêtre avec des bouton de plusieurs couleur et a chaque fois sa modifie la variable en y placent un code couleur ( du moins en css php et html sa fonctionne comme sa )

Ba bonne chance

Cordialement Geforcex
TheJeremy78
TheJeremy78
Habitué
Habitué

Masculin Nombre de messages : 419
Age : 20
Localisation : Les Mesnuls ( 78 )
Emploi/loisirs : Fou de SoftwareZator
Humeur : Cool
Date d'inscription : 08/06/2010

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par TheJeremy78 le Mer 29 Juin 2011 - 9:44

oui mais en vb / c++ / c# ... c'est du texte ! Pour savoir les couleur clique sur un contrôle de ton choix et regarde la ligne bakcolor de la fenêtre propriété , après tu as toute les couleurs possible dans SZ



Applicat Production
------
Applicat MySystem 3 ! Le logiciel qui permet de faire pratiquement tout ce qu'on fait sur Windows ! Envoyer des mails, écrire des textes et les imprimer, gérer ses rendez-vous et plus encore ! Plus d'information sur notre site !
------
Site web : www.applicat.fr.nf
Page Facebook : https://www.facebook.com/home.php?sk=group_230479220306851
-----
Syntaxe Propriété Banniere

[color=blue][size=18]SOFTWAREZATOR SUR FACEBOOK : https://www.facebook.com/softwarezator
Back Life
Back Life
On commence à connaître
On commence à connaître

Masculin Nombre de messages : 133
Age : 21
Date d'inscription : 22/01/2011

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par Back Life le Mer 29 Juin 2011 - 9:53

pour afficher une couleur du fond d'ecran de ta fenetre tu peux mettre ce code[code]
Me.BackColor = color. le nom de ta couleur en Anglais



Syntaxe Propriété Barsz11
Admin
Admin
Administrateur
Administrateur

Masculin Nombre de messages : 1882
Age : 27
Localisation : Boulogne Billancourt(92100)(France)
Emploi/loisirs : Software Development Engineer
Date d'inscription : 24/01/2008

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par Admin le Mer 29 Juin 2011 - 13:19

Bonjour,

Le problème est en fait tout simple :
Quand on veut utiliser une valeur autre que du texte, il faut procéder de la manière suivante :
- Mettre le nom de la variable dans le champ "Nouvelle valeur", sans les "%(" et ")%" habituel
- Ne pas cocher la case "cette valeur est du texte".

Et voila Wink






Maintenant, pour répondre à la question sur la syntaxe et en admettant que vous voulez le faire sans le ColorDialog :

Comme l'ont dit les autres internautes, les programmes généré par SoftwareZator sont dans un langage appelé Visual Basic.Net.

La syntaxe est la suivante :

Pour le premier paramètre :
- "Me" ou "VotreFenetre" représente la fenêtre dans lequel se trouve votre contrôle (bouton, case à cocher..etc). Lorsque l'on a "Me", cela veut dire que c'est la fenêtre actuelle, celle dans laquelle il y a votre fonction.
- "button1", vous vous en douterez, c'est le contrôle.
- ce qu'il y a après le point virgule, c'est le type de contrôle. (ici, un bouton).

Idem pour le second :
- "BackColor" représente la propriété du bouton
- et ce qu'il y a après le point virgule, c'est le type de valeur qui peut être utilisé avec celle-ci.

SoftwareZator étant un projet relativement jeune, on peut difficilement utiliser tous les types de valeur sans rencontrer de difficulté. Néanmoins c'est faisable :

Dans "Nouvelle valeur", on va inscrire la valeur que l'on veut lui donner. Il faut que ça soit une valeur de type "System.Drawing.Color" (une couleur). Souvent, c'est là qu'on bloque.
Petite astuce : cherchons "System.Drawing.Color" dans Google.

Souvent, on tombe sur le site MSDN, de Microsoft. C'est là qu'est documenté absolument tous les types de ce fameux langage.
Après un petit peu de recherche, on tombe sur cette page (http://msdn.microsoft.com/fr-fr/library/at1k42eh%28v=VS.80%29.aspx) (je suis allé sur le menu "Methodes" (à gauche), "FromArgb").

Là, on a trouvé comment définir une nouvelle couleur Wink il n'y a plus qu'à appliquer la même syntaxe dans le champ "Nouvelle valeur" :

Code:
System.Drawing.Color.FromArgb(Alpha, Rouge, Vert, Bleue)

Exemple : pour avoir que du rouge :
Code:
System.Drawing.Color.FromArgb(255, 255, 0, 0)

Pour fini : faut-il cocher "cette case est du texte" ou pas ? La réflexion est assez simple : une couleur n'est pas du texte, donc non Wink



Les 4 règles d'or du forum : Bonjour, Merci, Pas de SMS, Et un petit "[RESOLU]" dans le titre du sujet quand le problème est réglé. Wink

Etienne

Site internet : http://www.velersoftware.com
Twitter : http://twitter.com/VelerSoftware
iXias
iXias
Nouveau
Nouveau

Masculin Nombre de messages : 6
Localisation : Paris
Humeur : Youpi !!
Date d'inscription : 21/06/2011

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par iXias le Mer 29 Juin 2011 - 15:40


Impeccable, ça marche,

Merci beaucoup



"Ils l'ont fait parce qu'ils ne savaient pas que c'était impossible"

lereparateurdepc
lereparateurdepc


Masculin Nombre de messages : 5606
Age : 27
Localisation : Calvados
Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
Humeur : toujours cool
Date d'inscription : 31/01/2010

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par lereparateurdepc le Mer 29 Juin 2011 - 15:57

re ,

Un petit résolu ?

Désolé du retard , problème de connexion web .. et c'est pas fini

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA



Contenu sponsorisé

Syntaxe Propriété Empty Re: Syntaxe Propriété

Message par Contenu sponsorisé

    Sujets similaires

    -

    La date/heure actuelle est Sam 23 Nov 2019 - 0:06