|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
MsgBox("test") no msg box?Hi All,
I dont' know why I can not pop up a message box. MsgBox("test") it is ok in vb6... Best regards, Boki. 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. > 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 <bokit***@ms21.hinet.net> schrieb:
> I dont' know why I can not pop up a message box. It should work in VB.NET too. Where are you calling 'MsgBox'?> > MsgBox("test") > > it is ok in vb6... -- M S Herfried K. Wagner M V P <URL:http://dotnet.mvps.org/> V B <URL:http://classicvb.org/petition/> 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... -- Show quoteHide quote<bokit***@ms21.hinet.net> a écrit dans le message de 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. > 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. "ZR" <zdenko.rup***@zio.hr> schrieb: Sorry, but that's complete nonsense. "Microsoft.VisualBasic.dll" is not the > 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. 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/> 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/> "ZR" <zdenko.rup***@zio.hr> schrieb: Well, I cannot think of any reason why 'MsgBox' should be removed. It's not >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. 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/> 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/> ZR
>I don't work for Microsoft so I can't guarantee that my theory is correct We have not seen any official information if either messagebox.show or >:-) > 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 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 "ZR" <zdenko.rup***@zio.hr> schrieb: I don't think these functions are leftover functions. Would you consider >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) 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/>
How do I schedule events for execution ?
How to check datatable.select Type 'OleDbConnection' no define Getting the hWnd of an IE window from an NT service How do menu list with one check Variable that holds the record count of a result set? Question on Dataset navigation vb.net looping through datareader Using SP_Password with VB.NET but keep getting "old (current) password incorrect for user" Changing my ProcessName? |
|||||||||||||||||||||||