Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


créer un composant et l'ajouter à SZ

Partagez
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

créer un composant et l'ajouter à SZ

Message par fandeonepiece2 le Dim 29 Déc 2013 - 22:01

Bonjour,

SZman avais déjà fait très bon un tuto permettant de créer un composant pour SZ, sauf que dans son tutoriel on ne pouvais que créer des propriétés avec des choix et non du texte, j'ai donc adapté son code pour que l'on puisse entrer du texte dans la propriété.

Prérequis :
Visual Basic 2010 (Express ou normal)

1)Interface
Avec Visual Basic, créez une bibliothèque de classes (Afin d'avoir une DLL et pas un .exe) :



Dans l'explorateur de solution (balaye la droite), supprime "Class1.vb" (clique droit > supprimer).
 


Toujours dans l'explorateur de solution, cliquez sur "Mon_composant" puis fait un clique droit > ajouter > contrôle utilisateur



nommez le "Bouton.vb" puis cliquez sur ajouter.
redimensionnez le contrôle utilisateur pour qu'il ai la taille d'un bouton.
 


ajoutez un bouton et redimensionnez la à la taille du contrôle utilisateur.
 


Supprimez le texte et met la propriété flat style sur Popup.


 
Modifier la propriété Dock et mettez Fill (le carré du millieu).

modifiez la propriété BackColor du bouton et mettez WindowsFrame.



2)le codage

Appuyez sur la touche F7 : le code apparaît, ne supprimez rien
entre "Public class Bouton" et "End Class" entre ce code :
Code:
    Dim valeur As String 'creation d'une variable de type texte
    Public Property Texte As String
        Get
            Return valeur
        End Get
        Set(ByVal value As String)
            valeur = value 'la variable valeur est égale au texte entré par le programmeur
            choix()
        End Set
    End Property

    Sub choix()

        Button1.Text = (valeur) 'le texte du bouton est modifié est devient le texte écrit par le programmeur

    End Sub

texte = nom de la propriété (vous pouvez mettre ce que vous voulez)

Appuyer sur la touche F5 et fermez la fenêtre qui apparaît.

Vous pouvez fermer Visual Basic et ouvrir SZ. (je ne suis pas très sur que vous ayez besoin de screen)

Créez une nouvelle form (krypton ou normal).
Cliquez sur le + jaune dans la boite à outils (à gauche).



Sélectionnez le fichier .dll se trouvant normalement dans 
Code:
Documents\Visual Studio 2010\Projects\Mon_Composant\Mon_Composant\bin\Debug


Redémarrez SZ et rouvrez votre projet.

Ajouter le contrôle à la form et cliquez sur oui dans la fenêtre qui s'affiche.

recommencez l'action d'ajout.

Et voila vous avez votre composant personnalisé avec la propriété Texte dans la catégorie "divers", ce n'est pas forcément très utile créer un composant pour un petit projet mais pour des grands projets comme Droid cela peut faire gagner du temps en évitant à chaque fois de modifier les propriété des contrôles.

Amusez vous à créez toutes sortes de composants et présentez les ici.

J'espère que ce tuto vous auras aidés.
cordialement



(ಠ_ಠ)


http://openclassrooms.com/forum/sujet/regie-publicitaire-drozor
avatar
polien


Masculin Nombre de messages : 2853
Age : 20
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: créer un composant et l'ajouter à SZ

Message par polien le Dim 29 Déc 2013 - 22:24

bonsoir,

si s'est juste pour une question de "créer des propriétés avec du texte", il aurait fallut poster cette alternative dans le post de SZman... là, juste reprendre son tuto pour une question de propriété s'est un peu léger surtout que le sien est plus illustré et détaillé Wink

je l'ajoute au sommaire car ça peut dépanner Wink(tu a quand même fait l'effort de bien présenter ! )
mais ne fait pas un nouveau tutoriel pour si peu de modifications la prochaine fois.

[EDIT] après mon coté grincheux qui sort toujours en premier, je dois admettre que s'est une bonne astuce Wink



Cordialement,
Polien.

je sort ! JE NE SERAI PAS DISPONIBLE SUR LE FORUM DU 15/07/2017 AU 25/08/2017, PASSEZ PAR LES MP POUR ME CONTACTER Wink
BONNES VACANCES !


You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Re: créer un composant et l'ajouter à SZ

Message par fandeonepiece2 le Dim 29 Déc 2013 - 23:03

bonjour,
en faite j'ai une connexion wifi tellement pourri que je n'arrive pas à ajouter les dernières images, la page bug, je le ferait dès que cela marcheras mieux.
cordialement



(ಠ_ಠ)


http://openclassrooms.com/forum/sujet/regie-publicitaire-drozor
avatar
polien


Masculin Nombre de messages : 2853
Age : 20
Localisation : Bouches du Rhones
Emploi/loisirs : velo, informatique, électronique, robotique, modélisme feroviaire
Humeur : Je commence tout mais ne finit rien :P
Date d'inscription : 19/05/2011

Re: créer un composant et l'ajouter à SZ

Message par polien le Dim 29 Déc 2013 - 23:18

re,

s'est pour ça, t'aurait du juste poster ton astuce dans ton sujet, t'aurai pas eu toutes les images à refaire Wink



Cordialement,
Polien.

je sort ! JE NE SERAI PAS DISPONIBLE SUR LE FORUM DU 15/07/2017 AU 25/08/2017, PASSEZ PAR LES MP POUR ME CONTACTER Wink
BONNES VACANCES !


You want to have an english help for Software Zator ? Let's try to read the first tutorial in english Wink : CLIC HERE
BESOINS D'UN TUTO? CONSULTER LE SOMMAIRE !

Débutez avec SZ avec les tutos en pdf !
avatar
fandeonepiece2
Je suis là tous les jours
Je suis là tous les jours

Masculin Nombre de messages : 1804
Age : 16
Localisation : chez moi
Emploi/loisirs : Programmation H24
Humeur : massacrante... si je n'ai pas ma dose journalière de programmation
Date d'inscription : 14/09/2013

Re: créer un composant et l'ajouter à SZ

Message par fandeonepiece2 le Dim 29 Déc 2013 - 23:41

bonsoir,
le pire c'est que toutes les screens sont faites, elles sont sur mon bureau, il y en a 8.
cordialement



(ಠ_ಠ)


http://openclassrooms.com/forum/sujet/regie-publicitaire-drozor
avatar
lereparateurdepc


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

Re: créer un composant et l'ajouter à SZ

Message par lereparateurdepc le Lun 30 Déc 2013 - 7:34

re,

Bah pour la Wi-Fi, rapproche-toi de la box/routeur Smile

Alors, comme ça, sans avoir lu les commentaires:

- Pas assez d'illustrations (OK, pb WI-FI -> sans fil mais pas fidèle Smile )
- Pour tester et pour les débutants, le Krypton est inutile; on peut faire des interfaces sympas sans.

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é

Re: créer un composant et l'ajouter à SZ

Message par Contenu sponsorisé


    La date/heure actuelle est Jeu 17 Aoû 2017 - 17:16