Home All Groups Group Topic Archive Search About

MsgBox("test") no msg box?

Author
18 Jan 2006 7:48 AM
bokiteam
Hi All,

I dont' know why I can not pop up a message box.

MsgBox("test")

it is ok in vb6...

Best regards,
Boki.

Author
18 Jan 2006 8:15 AM
Aaron
Boki,

try this

Private Sub button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles button1.Click

    Messagebox.Show("Hello, World")

End Sub

<bokit***@ms21.hinet.net> wrote in message
Show quoteHide quote
news:1137570490.479621.196020@g47g2000cwa.googlegroups.com...
> Hi All,
>
> I dont' know why I can not pop up a message box.
>
> MsgBox("test")
>
> it is ok in vb6...
>
> Best regards,
> Boki.
>
Author
18 Jan 2006 8:12 AM
bokiteam
Got it, thanks a lot. :)

Best regards,
Boki.
Author
18 Jan 2006 9:12 AM
Cor Ligthert [MVP]
Boki,

MsgBox("test") works for me

Although I never use it, I use messagebox.show

I have no reason for that, it are more charachters so mostly I use the
shorter one.

I hope this helps,

Cor
Author
18 Jan 2006 9:29 AM
Herfried K. Wagner [MVP]
<bokit***@ms21.hinet.net> schrieb:
> I dont' know why I can not pop up a message box.
>
> MsgBox("test")
>
> it is ok in vb6...

It should work in VB.NET too.  Where are you calling 'MsgBox'?

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
18 Jan 2006 10:16 AM
Patrice
It should work. Always indicates what happens instead of just syaing it
doesn't work.

This is in the MicroftVisualBasic namespcae. I velive you din"t have a
reference to this making tuhis function unklnown...

--

<bokit***@ms21.hinet.net> a écrit dans le message de
Show quoteHide quote
news:1137570490.479621.196020@g47g2000cwa.googlegroups.com...
> Hi All,
>
> I dont' know why I can not pop up a message box.
>
> MsgBox("test")
>
> it is ok in vb6...
>
> Best regards,
> Boki.
>
Author
18 Jan 2006 12:55 PM
ZR
Msgbox is an old syntax - it works in VB.NET 2003 if you have
Microsoft.VisualBasic imported, but merely for compatibility reasons and may
not be supported in future versions.
Messagebox.Show is the correct VB.NET syntax that people should use.
Author
18 Jan 2006 1:30 PM
Herfried K. Wagner [MVP]
"ZR" <zdenko.rup***@zio.hr> schrieb:
> Msgbox is an old syntax - it works in VB.NET 2003 if you have
> Microsoft.VisualBasic imported, but merely for compatibility reasons and
> may not be supported in future versions.
> Messagebox.Show is the correct VB.NET syntax that people should use.

Sorry, but that's complete nonsense.  "Microsoft.VisualBasic.dll" is not the
Visual Basic Compatibility Library
("Microsoft.VisualBasic.Compatibility.dll").  It's part of Visual Basic .NET
and there are no public plans to remove this library, as parts of it are
strongly tied to the Visual Basic .NET programming language.  Using
"Microsoft.VisualBasic.dll" is perfectly legitimate in VB.NET.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
19 Jan 2006 8:25 AM
ZR
I was commenting the possible removal of Msgbox, NOT the removal of the
actual library where it is placed - now I see that wasn't very clear in my
previous post.

Show quoteHide quote
"Herfried K. Wagner [MVP]" <hirf-spam-me-here@gmx.at> wrote in message
news:OkK%23VNDHGHA.3100@tk2msftngp13.phx.gbl...
> "ZR" <zdenko.rup***@zio.hr> schrieb:
>> Msgbox is an old syntax - it works in VB.NET 2003 if you have
>> Microsoft.VisualBasic imported, but merely for compatibility reasons and
>> may not be supported in future versions.
>> Messagebox.Show is the correct VB.NET syntax that people should use.
>
> Sorry, but that's complete nonsense.  "Microsoft.VisualBasic.dll" is not
> the Visual Basic Compatibility Library
> ("Microsoft.VisualBasic.Compatibility.dll").  It's part of Visual Basic
> .NET and there are no public plans to remove this library, as parts of it
> are strongly tied to the Visual Basic .NET programming language.  Using
> "Microsoft.VisualBasic.dll" is perfectly legitimate in VB.NET.
>
> --
> M S   Herfried K. Wagner
> M V P  <URL:http://dotnet.mvps.org/>
> V B   <URL:http://classicvb.org/petition/>
Author
19 Jan 2006 10:49 AM
Herfried K. Wagner [MVP]
"ZR" <zdenko.rup***@zio.hr> schrieb:
>I was commenting the possible removal of Msgbox, NOT the removal of the
>actual library where it is placed - now I see that wasn't very clear in my
>previous post.

Well, I cannot think of any reason why 'MsgBox' should be removed.  It's not
part of the compatibility library.  'MsgBox' exists even longer than
'MessageBox.Show', and I believe it will stay longer than 'MessageBox.Show'
because it's not tied to a certain technology.  Technologies fade, languages
(should) persist.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>
Author
20 Jan 2006 1:29 PM
ZR
I don't work for Microsoft so I can't guarantee that my theory is correct
:-)
But I don't see a point in introducing new syntax with .NET if they don't
plan to remove the old
snytax (which does the same thing) sooner or later - perhaps they won't
remove VB6 leftover
functions like MsgBox, only won't "recommend" using them (whatever that
would mean)

Show quoteHide quote
"Herfried K. Wagner [MVP]" <hirf-spam-me-here@gmx.at> wrote in message
news:%23HvbRYOHGHA.1288@TK2MSFTNGP09.phx.gbl...
> "ZR" <zdenko.rup***@zio.hr> schrieb:
>>I was commenting the possible removal of Msgbox, NOT the removal of the
>>actual library where it is placed - now I see that wasn't very clear in my
>>previous post.
>
> Well, I cannot think of any reason why 'MsgBox' should be removed.  It's
> not part of the compatibility library.  'MsgBox' exists even longer than
> 'MessageBox.Show', and I believe it will stay longer than
> 'MessageBox.Show' because it's not tied to a certain technology.
> Technologies fade, languages (should) persist.
>
> --
> M S   Herfried K. Wagner
> M V P  <URL:http://dotnet.mvps.org/>
> V B   <URL:http://classicvb.org/petition/>
Author
20 Jan 2006 2:30 PM
Cor Ligthert [MVP]
ZR

>I don't work for Microsoft so I can't guarantee that my theory is correct
>:-)
> But I don't see a point in introducing new syntax with .NET if they don't
> plan to remove the old
> snytax (which does the same thing) sooner or later - perhaps they won't
> remove VB6 leftover

We have not seen any official information if either messagebox.show or
msgbox will be replaced.

There is as well not given any information, if both will stay or both in
future will completely be replaced by another class.

Even if it is as you write, than they probably will be directly converted to
what is needed in the version upgrade part.

Therefore all what you have read about this or think is just guessing in the
same way as that Saint Nicolas is retiring in future and will be replaced by
Saint John.

However we have seen a lot of this guessing here.

I hope this gives an idea.

Cor
Author
20 Jan 2006 3:21 PM
Herfried K. Wagner [MVP]
"ZR" <zdenko.rup***@zio.hr> schrieb:
>I don't work for Microsoft so I can't guarantee that my theory is correct
>:-)
> But I don't see a point in introducing new syntax with .NET if they don't
> plan to remove the old
> snytax (which does the same thing) sooner or later - perhaps they won't
> remove VB6 leftover
> functions like MsgBox, only won't "recommend" using them (whatever that
> would mean)

I don't think these functions are leftover functions.  Would you consider
C#'s and VB.NET's syntax as "leftover" syntax of C, Java, and VB6?  Why not
just use IL assembler for development?  It's the only .NET programming
language that doesn't suffer from the "leftover" thingy.  The intention and
benefit of .NET is not that code looks the same in all .NET programming
languages.  If this was the goal, there would only be IL assembler or a more
high-level programming language available.  The main point of .NET is
interoperability of components developed using different .NET-enabled
programming languages.  It doesn't matter whether or not you are using
'MsgBox' or 'MessageBox' instead.  It matters that you are using managed
code with all of its benefits.

--
M S   Herfried K. Wagner
M V P  <URL:http://dotnet.mvps.org/>
V B   <URL:http://classicvb.org/petition/>