I want a custom menu when I right click. Like, you know when you right click on your desktop, and you see a bunch of menus, like properties and whatnot. How do I do that with VB.Net? Also, how to add custom?
evrytime i add new controls to a form in vb.net the designer regenerates code and asks me to make corrections, so i have to keep on changing the object declarations to global using the 'global' keyword evertime it regenarates code,especialy dataset objects.how can i prevent this?
I have to inherit some legacy code in company, which is written in Visual Basic.NET 7.0 (Visual Studio.NET 2002). I don't have much experiences in VB.NET, and this line of code gets me in trouble:
Public Class Global : Inherits System.Web.HttpApplication
Visual Studio gave this error: Error 31Keyword is not valid as an identifier.C:Documents and SettingsAdministratorDesktopPOManWebApplication1Global.asax.vb414C:...POMan
I have to inherit some legacy code in company, which is written in Visual Basic.NET 7.0 (Visual Studio.NET 2002). I don't have much experiences in VB.NET, and this line of code gets me in trouble:Public Class Global : Inherits System.Web.HttpApplicationVisual Studio gave this error: Error 31Keyword is not valid as an identifier.C:Documents and SettingsAdministratorDesktopPOManWebApplication1Global.asax.vb414C:...POMan
I know that VS 2003, 2005 and 2008 had the VB6 to VB.NET Upgrade Wizard. Now, on a email list I'm on a said that he cannot open a .vbp file to use the upgrade wizard in VB 2010. Is there no Upgrade Wizard in VB 2010?
I am upgrading a program from VB6to VB2010.Is there no upgrade wizard for this?When I tried to upgrade to VB2008 I got a message ole_e_cant_bindtosource. Looking online the two suggestions on changing the registry didn't work so I thought I would go straight to VB2010.
Scenario: I have about 14000 word documents that need to be converted from "Microsoft Word 97 - 2003 Document" to "Microsoft Word Document". In other words upgraded to 2010 format (.docx).
Question: Is there an easy way to do this using API's or something? Note: I've only been able to find a microsoft program that converts the documents to .docx but they still open in compatability mode. It would be nice if they could just be converted to the new format. Same functionality you get when you open an old document and it gives you the option to convert it.[URL]..EDIT2: This is my current function for converting the documents
[Code]...
Also it opens word after about 2 or 3 conversions and starts flashing but keeps converting.EDIT3: Tweaked to code above a little bit and it runs cleaner. Takes 1min10sec to convert 8 files though. Considering I have 14000 I need to convert this method will take a reasonably long time.
EDIT4: Changed the code up again. Uses a threadpool now. Seems to run a bit faster. Still need to run on a better computer to convert all the documents. Or do them slowly by folder. Can anyone think of any other way to optimize this?
We are getting ready to convert to Exchange 2010. Currently we're using VB code to add new users to AD and create mailbox for them with specific settings. I've been trying to figure out - what do I need to change in my code in order for the code to work in Exchange 2010 environment. I've seen some references about using Powershell in a remote environment and guessing that AddPSSnapIn will no longer work. Not sure about hardcoding username and password for remote access. Is there any way to avoid it? Whose u/p should it be anyway? AD user who runs the code? Below I'm posting the code that we using in Exchange 2007. Please let me know what I need to change?
I have been using VB6 forever, but I need to to create new app versions for Vista/7, and beyond. My employer bought Visual Studio 2005 Pro a few years back, but i have never opened it.What would be the best upgrade step for me from VB6? Is 2005 adequate, or 2008, or 2010?
We primarily create apps for building and hardware controls, monitoring, logging, and communications. Will be using MySQL in the cloud with apps too.
I have one about one apllication send SMS trough GSM modems. The application works fine, and without problems. The questions now, is: - I use Huawey E220, to send the SMS, with AT commands. Now, I wanna migrate for better hardware, and try use another GSM Modem. In this case, I was try with Siemens M20 Terminal. But, with this kind of equipment the applicatiosn doesn't work. It was necessary some extra code for establish communication?
First off let me say that I am essentially new to VB.NET, i.e; still learning. Also, I hope that this is the right place to post this question. In a Project I have a Class module defined as:
Public Class Def Public Id As String Public Meaning As String
I have just upgraded to 2010 and i am having a problem with my first conversion. Part of the applications form load which as been converted from 2008 to 2010 is to check if a string in my settings is empty or not (databasepath), if its empty then browse for the file. If the user prsses cancel then it should close the application. This was working fine on 2008 but now it gets to Me.Close, goes to formclosing then comes back to where it was in form load and carrys on until it throws an error further down the code where it shouldnt really get to. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
I have a tricky piece of code in C# that I need translated to VB.NET. That's not usually a problem, as I can do it by hand or using one of the many conversion websites. However, this particular piece of code uses the Yield keyword; and I don't know how to work around that. [Code]
I just upgraded a project from VB 2008 to VB 2010. Before, the project did not use LINQ. I have started implementing it. So, I have updated the target framework from 2.0 to 3.5, and added a reference to System.Core, and imported the namespace System.LINQ to the entire project and also imported System.Data.LINQ into the form I'm working with (because it was not available in the list for Imported Namespaces in the references tab).
It's not throwing any errors now, but my IntelliSense is not working for LINQ stuff.
For example... I write this:
[CODE]....................
Then, if I type S. on the next line, the IntelliSense doesn't grab what it should for S (Only get Equals, GetHashCode, GetType, ReferenceEquals, and ToString, instead of the options I should get like Count, First, FirstOrDefault, etc...). If I Type S.First. then its the same thing, no IntelliSense that lists the available fields for S, just the standard options (Equals, GetHashCode, GetType, ReferenceEquals, and ToString). I should be seeing my column names in my table when I type S.FirstOrDefault.
So any ideas what is going on? When I type the code, for example, MessageBox.Show(S.FirstOrDefault.FirstName), it works perfectly. But it doesn't change the casing of the text (so it would read s.firstordefault.firstname) and no intellisense while doing it. But no errors. BTW - Everything works perfectly when creating a NEW VS 2010 application, it's just my projects upgraded from Visual Basic 2008 that have this issue.
Say I have a Framework 4.0 project that is referencing a class library targeting 3.5. The project will simply not build. It won't give me any valid error message it will just act as though the reference does not exist.
Projects that were working like this in Visual Studio 2008 are no longer working in 2010. Took me forever to figure out what there error is. If I remove the project reference and add it back the intellisense lights up and you can tell a variable referenced in the class library is found. But as soon as you build the project everything is lost. My using statements get underlined, references to the variable all turn grey and project fails to build saying the class cannot be found. Once I make the class library 4.0 as well everything builds. I get the same issue between 4.0 client profile and 4.0 as well.
I'm trying to make the combobox get suggested values from a website using the current keyword they have in the box already. For example if I have O, it will show up values that the website has returned with O. The problem is how can I make it work where whatever I type into the combobox, it will get the values, set the datasource and make it show up. So far I have this:The problem is whenever I type something, I cannot get it to set it to the new datasource without the comboxbox becoming the first value in the data source.
Dim pop As New List(Of String) pop.Add("Koolaid") pop.Add("kIMKY") pop.Add("KoolPaid") ComboBox1.DataSource = New BindingSource(pop, Nothing)
i could use Global x as string in vb6 in a module to declare it with global privelages, how can i do this in vb2008? how to declare a global variable in vb2008? so that i could use it anywhere i want. i know global variables are not recommended in programming but i need one.
How do I declare a global variable in VB - these variable need to be accessible from all the vb forms. I know how to declare public variable for a specific form. but how do I do this for all the forms in my project.
I have a program that u record your clicks then you press a button (Ctrl + E) then it plays them back. What I want is for Ctrl+E to stop them, It would work but it seems like its being overpowered by the mousemoving and clicking. The keyhook did already work before I started on the playback part.
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message) If m.Msg = WM_HOTKEY Then If m.WParam = 2 Then If started2 = True Then started2 = False ElseIf started2 = False Then [Code] .....
I need help declaring and executing the necessary commands to mute the volume on my computer (globally, ie. will effect all programs using sound, not just the application itself).
To be honest I am fairly new at VB as a language, and I just came across a problem that I can't figure out. I have a feeling it's something simple...but here it goes.I created a set of string variable on my first form as follows:
Dim strpro1 As String = txtpro1.Text Dim strpro2 As String = txtpro2.Text Dim strpro3 As String = txtpro3.Text Dim strpro4 As String = txtpro4.Text Dim strpro5 As String = txtpro5.Text
I set strpro1 as a global variable in my module:Module Module1 Public strpro1
I have an application which is strictly numeric input only, for everything in the main form, call it X in this post.
I want every single control that can handle input in X to only accept numeric entries, I have a way of doing this but it requires me to put a tonne of arguments for the handle, I tried to change this to handle any .KeyPress event on MyBase or Me (X) but it won't work.
Code that works but requires 1 000 arguments:
Private Sub numeric_keys_only(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles msTEXT.KeyPress, ssText.KeyPress etc...
[Code]...
I have tinkered with the latter, specifying things like all the controls in a certain group box and it doesn't work.
I know the sub header has to be changed - I have changed it in my tests, that is just the example code. When I change everything it runs, just doesn't do anything.
This is also posted in the database development forum. As I think the same problem could apply to things other than connections, I am posting it here also. I have created a custom class. All methods in this class, I want to interact with a single connection object.
Imports MySql.Data.MySqlClient Public Class clsRegTester Private cn As New MySqlConnection
i have a global mouse hook for when mouse is clicked but how do i suppress the mouse click so it doesn't attualy click? It has to be global suppression.