Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

-36%
Le deal à ne pas rater :
Aspirateur balai sans fil Dyson V8 Origin
254.99 € 399.01 €
Voir le deal

3 participants

    créer un composant et l'ajouter à SZ

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


    Masculin Nombre de messages : 1804
    Age : 23
    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 Empty créer un composant et l'ajouter à SZ

    Message par fandeonepiece2 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) :

    créer un composant et l'ajouter à SZ Captur14

    Dans l'explorateur de solution (balaye la droite), supprime "Class1.vb" (clique droit > supprimer).
     
    créer un composant et l'ajouter à SZ Captur15

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

    créer un composant et l'ajouter à SZ Captur17

    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
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    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

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

    Message par polien 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
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    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 Empty Re: créer un composant et l'ajouter à SZ

    Message par fandeonepiece2 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
    polien
    polien



    Masculin Nombre de messages : 3003
    Age : 28
    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

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

    Message par polien 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
    fandeonepiece2
    fandeonepiece2
    Je suis là tous les jours
    Je suis là tous les jours


    Masculin Nombre de messages : 1804
    Age : 23
    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 Empty Re: créer un composant et l'ajouter à SZ

    Message par fandeonepiece2 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
    lereparateurdepc
    lereparateurdepc



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

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

    Message par lereparateurdepc 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

    Contenu sponsorisé


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

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 21 Nov 2024 - 19:43