Visual Studio 2008 - bad display with InformationBox - Visual Studio 2008 – Mauvais affichage avec InformationBox

Oct 14, 2013 at 5:59 AM
Edited Oct 14, 2013 at 6:02 AM
Hello
My friend is in the same Visual Studio than me:
Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5 SP1
Installed Edition: Professional
Microsoft Visual Basic 2008 91989-141-0372853-60343
Microsoft Visual Basic 2008
On the other hand, it is not under the same Windows
It: WINDOWS 7 Edition Family Premium Service Pac 1
Me: WINDOWS 8 Professional 64B
At home, the InfoBox display is truncated
It loses the first character, and the last line
To "retrieve" what is truncated to the left, we have inserted a space before the line of the message
We did more tests, and we find that it is the last line of the message that is lost!
Up to 4 lines, all appears
Then, the window enlarges to appear the lines, but not the last!
We have replaced VBCRLF by VBNEWLINE, put the last two lines of the message on a single line of code, nothing helped!
With this code, all appears
MESSAGE = " Ligne 1" & vbCrLf & _
          " Ligne 2" & vbCrLf & _
          " Ligne 3" & vbCrLf & _
          " dernière ligne"
TITRE = "Test message"
Reponse = InformationBox.Show(MESSAGE, TITRE, InformationBoxButtons.YesNo, InformationBoxIcon.Question, InformationBoxStyle.Modern, _
                              InformationBoxOrder.TopMost, New DesignParameters(Color.FromArgb(255, 255, 255), Color.FromArgb(6, 131, 255)), _
                              InformationBoxTitleIconStyle.SameAsBox)
Image
But when we add lines:
MESSAGE = " Ligne 1" & vbCrLf & _
                      " Ligne 2" & vbCrLf & _
                      " Ligne 3" & vbCrLf & _
                      " Ligne 4" & vbCrLf & _
                      " Ligne 5" & vbCrLf & _
                      " Ligne 6" & vbCrLf & _
                      " Ligne 7" & vbCrLf & _
                      " Ligne 8" & vbCrLf & _
                      " Ligne 9" & vbCrLf & _
                      " dernière ligne"
Image
It no longer sees the last!

My wish is to know if the loss of the last line really comes a hardware error
We did tests on 4 PC, one has this defect
Kind regards
SC

Bonjour,
Mon ami est sous le même Visual Studio que moi :
Microsoft Visual Studio 2008
Version 9.0.21022.8 RTM
Microsoft .NET Framework
Version 3.5 SP1
Edition installée: Professional
Microsoft Visual Basic 2008 91989-141-0372853-60343
Microsoft Visual Basic 2008
Par contre, il n'est pas sous le même Windows
Lui : WINDOWS 7 Edition Familial Premium Service Pac 1
Moi : WINDOWS 8 Professionnel 64B
Chez lui, l'affichage des InfoBox est tronqué
On perd le premier caractère, et la dernière ligne
Pour "récupérer" ce qui est tronqué à gauche, nous avons inséré un espace avant la ligne du message
Nous avons fait plus de tests, et nous constatons que c'est la dernière ligne du message qui est perdue !!!
Jusqu'à 4 lignes, tout apparait
Ensuite, la fenêtre s'agrandit pour faire apparaitre les lignes, mais pas la dernière !!
Nous avons remplacé VBCRLF par VBNEWLINE, mis les deux dernières lignes du message sur une seule ligne de code, rien n'y fait !!!
Avec ce code, tout apparait
MESSAGE = " Ligne 1" & vbCrLf & _
          " Ligne 2" & vbCrLf & _
          " Ligne 3" & vbCrLf & _
          " dernière ligne"
TITRE = "Test message"
Reponse = InformationBox.Show(MESSAGE, TITRE, InformationBoxButtons.YesNo, InformationBoxIcon.Question, InformationBoxStyle.Modern, _
                              InformationBoxOrder.TopMost, New DesignParameters(Color.FromArgb(255, 255, 255), Color.FromArgb(6, 131, 255)), _
                              InformationBoxTitleIconStyle.SameAsBox)
Image
Mais quand on rajoute des lignes :
MESSAGE = " Ligne 1" & vbCrLf & _
                      " Ligne 2" & vbCrLf & _
                      " Ligne 3" & vbCrLf & _
                      " Ligne 4" & vbCrLf & _
                      " Ligne 5" & vbCrLf & _
                      " Ligne 6" & vbCrLf & _
                      " Ligne 7" & vbCrLf & _
                      " Ligne 8" & vbCrLf & _
                      " Ligne 9" & vbCrLf & _
                      " dernière ligne"
Image
On ne voit plus la dernière !!!

Mon souhait est de savoir si la perte de la dernière ligne vient vraiment d'une erreur matériel
Nous avons fait des tests sur 4 PC, un seul présente ce défaut
Cordialement
SC