none
Conditions If, Then, Else

    Question

  • Bonjour à tous

    Voilà ce qui m’amène,  tout d’abord je débute sous Visual Studio 2015, avant je faisait mes programme sous Visual Basic Express. Je ne demande pas forcement comment écrire ce code sous Visual Studio, mais au moins un site pleins d'exemples concernant Visual Studio. (Pas que sur If) mais sur l'ensemble des fonctions de Visual Studio. Je recherche aussi un livre. Si vous connaissait un livre en français pour débutant.

    J'ai 2 TexBox qui ce nomme :

    TbTension.Text

    TbTension1.Text

    Dans TbTension.Text je rentre une tension en Volts, de ce fait TbTension1.text prend comme valeur = 1

    Voici comment j'ai écris mon code qui tombe en erreur

    If TbTension.Text = "" Then

         TbTension1.Text = 0

         Else 

         If TbTension.Text <> "" Then

         TbTension1.Text = 1

    Merci à tous et bonnes lignes

    jeudi 1 mars 2018 10:19

Réponses

  • Le premier post est en VB.NET (ou VB6 ou VBA, on a pas assez de code pour le déterminer).

    Le second post est sans contexte en C#.

    Ne mélangez pas les langages avant d'avoir une très bonne maitrise de ce que vous faites.

    If TbTension.Text = "" Then
         TbTension1.Text = 0
    Else 
         TbTension1.Text = 1
    End If

    La dernière version gratuite de VS, C'est VS2017 Community Edition et elle est à même d'ouvrir tous les projets de n'importe quel langage dont les outils ont été installés dans VS.

    Paul Bacelar, Ex - MVP VC++

    vendredi 2 mars 2018 17:04

Toutes les réponses

  • Bonjour,

    Attention, Visual Studio permet de programmer en plusieurs langages au choix, de l'ordre de quatre en natif si je me rappelle bien. Il convient de choisir le langage au moment de la création du projet.

    Parmi ces langages, C# et VB.Net.

    Ce forum est consacré à C#, tandis que les exemples donnés dans la question sont rédigés en VB.Net

    Pour trouver des exemples de code il sera préférable de donner en argument de recherche le nom du langage, plutôt que Visual Studio.

    Quelques mots au sujet des versions : les versions payantes de Visual Studio peuvent programmer dans plusieurs langages comme je le disais. Il existe des versions gratuites, dites "Express", mais plus spécialisées, c'est ainsi qu'il existe Visual Basic Express, CsharpExpress, Visual Web Developer Express ...

    Un projet écrit avec Visual Basic Express pourra être ouvert avec la version payante de Visual Studio, et il s'agira d'un projet en VB.Net, comme si on avait créé le projet sous Visual Studio en choisissant comme langage Visual Basic. Peut-être conviendrait-il d'ajouter quelques points sur lesquels je risquerais de manquer de précision, concernant la compatibilité entre les versions.

    jeudi 1 mars 2018 11:03
  • Bonjour,

    Là je balise, je pense utiliser C#. Voici quelques lignes de commandes

    namespace Electricité___1
    {
        public partial class FmSaisie : Form
        {
            public FmSaisie()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
           Merci


    Jean-Luc. Follin

    jeudi 1 mars 2018 17:34
  • Et par curiosité ...

    Bien sûr l'analyse est déjà bouclée ?

    jeudi 1 mars 2018 21:27
  • Le premier post est en VB.NET (ou VB6 ou VBA, on a pas assez de code pour le déterminer).

    Le second post est sans contexte en C#.

    Ne mélangez pas les langages avant d'avoir une très bonne maitrise de ce que vous faites.

    If TbTension.Text = "" Then
         TbTension1.Text = 0
    Else 
         TbTension1.Text = 1
    End If

    La dernière version gratuite de VS, C'est VS2017 Community Edition et elle est à même d'ouvrir tous les projets de n'importe quel langage dont les outils ont été installés dans VS.

    Paul Bacelar, Ex - MVP VC++

    vendredi 2 mars 2018 17:04