<p>I'm trying to use a function that takes a variable referring to various listboxes.</p><p>Something along the lines of:</p><p>Calling code:</p><p>...</p><p> Dim lstBox
as ListBox</p><p> if a=1 then lstBox = Me.ListBox1 else lstBox = Me.ListBox2</p><p> MyFunction(lstBox)</p><p>...</p><p></p><p>Called function:</p><p>
public sub MyFunction(lstCtrl as ListBox)</p><p></p><p>lstCtrl.Add()....</p><p></p>
Does the following work in VB 2008 for passing an array to a function: Public Function functionname(ByVal array1() As Short, ByVal array2() as Short) As Short Also, can ByRef be used in place of ByVal?
I am trying to pass an argument to a sub then have it add to my listview, my code is:
Module modFunctionsSubs 'Function and sub routines 'This sub logs an even in the listview Public Sub logEvent(ByVal statusText As String) listViewMainLog.Items.Add(statusText) End Sub End Module
My argument is getting through ok, statusText but I get an error: 'Name listViewMainLog is not declared'
I've got several user controls and every time I add them, I post this
Dim uc As New ucTemplates ' 'ucTemplates' is the name of the actual user contrll gbControls.Controls.Clear() gbControls.Controls.Add(uc)
So, I'd like to create a sub that does the same thing, passing the usercontrol as an argument
Private Sub AddUC(myControl as UserControl) gbControls.Controls.Clear() gbControls.Controls.Add(myControl) End Sub
But - when I try: addUC(ucTemplates)
I get an error that ucTemplates is a type and cannot be used as an expression I can get it working if I add the Dim uc As New before the addUC - but I'd rather have it so I only repeat one line, not 2
I know how to pass arguments between two dotnet applications! However I have hard time with this: I want to pass a command line argument. for example; test.exe is a console application (none dotnet) self terminating app. From cmd.exe if I type "test.exe -v" the cmd output text will display the test.exe version info. If I place the test.exe in the same path as my VB.net app.What I want to do is:
The problem that I am facing is that I want to call a shared DLL created by qt4. Now reading the result from the DLL file is working well and good. But the problem arised while passing arguments required by the function in the dll file.The argument (both string or int) is not passed properly. Suppose I pass an integer argument 8, but 1 is passed. Whatever is my input only 1 is passed.
I have several parameters consisting of separate System.Byte() arrays. What I need is the syntax for a function declaration where the parameter is an array of arrays - I do not want to delve into System.Collections, and it's my preference not to CType each array into an Object and then back into a Byte().
Problem I'm having here is that:
Public Function MyFunc(arrayparam() As System.Byte) As System.Byte()
accepts a single-dimensional Array of individual Bytes.
Then Public Function MyFunc(arrayparam() As System.Byte()) As System.Byte()
I'm writting a class that needs the form handle but there is a way to use it without send it as argument in the class constructor or in a property?I know that the handler is not set until the form is completely loaded so that is another problem too.The basic idea is catch the form handle without pass it as argument and handle the wm messages.
what it does iswhen a user checks an item in the checked list box it transfer it to a listboxso i have a checked list box and a listboxi am planning to put another listboxwhat i would like to be able to do is thatwhen the user checks an item on the checked list box it will transfer the item into the listbox [like the one on my previous thread]and be able to show an messagebox with a textbox [ i read its called an input box ] or another form with a textbox and/or combo box will pop up
I'm trying to get the value of the third column of any row in a listbox, and this code works ONCE (It doesn't matter what column I select, I get the value), after that, and row I select has an Argument out of range exception. Here's the code:
Im a student doing an assignment, how do i pass the value from a sub procedure to a function procedure....i want to pass the value from decSubtotal to a function procedure named CalculateDiscount; check out my code--
I have read through many of the questions related to my situation but I have not found one that does. I currently have a repeater with 4 bound items to it, clicking on a button in the repeater causes my error, below is the markup and codebehind. Can someone explain to me why this is happening and the fix for it? (I have excluded the page decleration and just included the page_load event. let me know if i should cut and past full code in)
I have some experience developing for VBA inside Office apps, but I am quite new to VB.NET, and I just noticed that its WebBrowser control is a bit different from that one I used to reference via ShDocVw to use in my VBA Forms.ShDocVw.WebBrowser had the DocumentComplete event, which passed these arguments: URL as string and pDisp as object..NET WebBrowser has the DocumentCompleted event, in which i successfully found e.URL.ToString, but I couldn't find nothing similar to the pDisp object.
This is critical to me on migrating my project from VBA to VB.NET, for I need to handle particular IFrames when they complete loading, which I only could do by getting pDisp's document property. So I need help on learning how to do the same thing with this .NET WebBrowser control, and/or how to reference and use good ole ShDocVw.WebBroser in my Visual Studio project, to embed it in my forms.
Rather using a DatagridView Column ComboBox i need in this phase of my project, to use a listbox outside the datagridview ,o pass values from listbox to the datagridview. I do not want these Values to be default in that, column of DGV but when adding new rows i want to pass different values,always form listbox to the DGV..
problem that i am facing is i want to add array of object as a single item in listbox. in vb6 i was using this Label1.Caption = Label1.Caption & Mid$ (strInput, intI, 1) & " " List1.AddItem (Label1.Caption) i was using label. caption to store object but not work in vs2008 because label.text only take text and left other values
sd.JPG How can I count the number of items in my listbox. Here is my codes: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click myListbox.Items.Add(txtText.Text & "") End Sub Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load txtTextListCount.Text = myListbox.Items.Count End Sub
I have this code that populates a Listbox. (works fine). [Code] Once the Listbox is populated I want to select from it and re-populate the same Listbox with new info. [Code] Only problem is I can not figure out how to pass the listbox selected item to the new path. The "&" is not allowed in my example (code error on my part).
I have a user control which contains several buttons and a listbox. Clicking a buttondetermines what items are in the listbox. When a user clicks an item in the listbox I want the selecteditem passed to the parent form.
I have a program which has a rather complicated component within it. This component has a number of features that all run at once and will cause lag with the main application which isn't acceptable.
To resolve this issue I'd like to run these processes on the component in another thread. I've created a simple test version to work out how I'm going to do this, however I've run into a few problems.[code]...