Empêcher la fermeture automatique de la console en VB.NET.

Fermé
PouleFauna Messages postés 107 Date d'inscription lundi 18 mai 2020 Statut Membre Dernière intervention 29 mai 2022 - 15 avril 2021 à 15:40
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 15 avril 2021 à 19:54
Bonjour,

Comment peut on faire pour empêcher la fermeture automatique d'un formulaire console en VB.NET. En effet, je souheterais que l'ont puissent ne lafermer que en cliquant sur la crois ou en écrivant dans la console
fermer
.

Merci

Configuration: Windows 10, Visual Studio Communinty 2019

A voir également:

5 réponses

Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
15 avril 2021 à 15:46
Bonjour

Tu fais une boucle while qui lit la ligne tant que ça n’est pas « fermer »
0
PouleFauna Messages postés 107 Date d'inscription lundi 18 mai 2020 Statut Membre Dernière intervention 29 mai 2022
15 avril 2021 à 15:54
Cela ne marche toujours pas : voici le code :
Imports System

Module Program
    Dim txt = Console.ReadLine()
    Sub Main()

        Console.WriteLine("KittyDOS à démarrer !!!")



        If txt = "cls" Then
                Console.Clear()
            ElseIf txt = "clear" Then
                Console.Clear()
            ElseIf txt = "version" Then

            Console.WriteLine("Poule soie")

        Else

                Console.WriteLine("Cette commande n'est pas répertorié.")
            End If

        While txt = "fermer"

            Console.WriteLine("Fonction en cours de programmation")

        End While
    End Sub
End Module



Le "Poule soie" est normal, c'est pour tester la fonction
version

0
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
15 avril 2021 à 17:47
Relit ce que je t'ai proposé.
Qui n'est pas du tout ce que tu as codé.
0
PouleFauna Messages postés 107 Date d'inscription lundi 18 mai 2020 Statut Membre Dernière intervention 29 mai 2022
15 avril 2021 à 18:30
Sauf que ce n'est pas une ligne mais ca :

   If txt = "cls" Then
                Console.Clear()
            ElseIf txt = "clear" Then
                Console.Clear()
            ElseIf txt = "version" Then

            Console.WriteLine("Poule soie")

        Else

                Console.WriteLine("Cette commande n'est pas répertorié.")
            End If


Donc accessoirement tu pourrai donner le code. Enfin, je dis ça, je dis rien...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 931
Modifié le 15 avril 2021 à 19:54
Donc accessoirement tu pourrai donner le code. Enfin, je dis ça, je dis rien...


Alors accessoirement ta question est
je souheterais que l'ont puissent ne lafermer que en cliquant sur la crois ou en écrivant dans la console fermer.


Ma proposition réponds littéralement à ça.

Accessoirement, c'est pas ce que tu veux, mais c'est que tu as demandé. J'y peux rien si tu ne sais pas exprimer correctement ton besoin.

Accessoirement, si au moins tu avais codé correctement ce que je t'ai proposé (et pas strictement l'inverse), tu aurais compris que ça ne répondait pas exactement à ce que tu veux, et avec un peu de chance tu aurais même réussi à l'adapter.

Accessoirement 9 mois après ce message https://forums.commentcamarche.net/forum/affich-36752355-prendre-la-photo-d-un-panel#9 je me suis dit que tu aurais peut-être muri, je t'ai laissé une chance, mais non.

A bon entendeur

0