Refering To A Form Control Property From A Module Function / Sub?

Mar 7, 2012

I have a single form application with two modules. The first module holds all the Sub procedures that provide the filtering functionality for 3 DataGridViews on the form. The second module holds the Predicate of T functions that actually filter the List(Of T) objects that are bound to the DataGridView controls.

I split them into modules since I was starting to have difficulty organising and finding the procedures and functions if I held them all in the form code.In some cases I can happily both Get and Set form control properties from within the modules. In one case I simply can't, I suspect I may yet find some more instances as I test further. The offending line is in one of the Predicate of T functions:

If tWord.Length <= Investigator.NumericUpDown.Value Then Investigator is the Class name of the form.

I suspect my problem might be that the Predicate of T functions (which are collated in a module) are called from the DoWork procedure of a BackgroundWorker that is a component of the form - hence the DoWork procedure is in the form code, but I'm not certain. The same code worked fine when everything was all in the form code. The error reported when adding a watch to the Value property in the module function is "
'Value' is not declared. It may be inaccessible due to its protection level ". I have tried the following to no avail:

1) Setting the NumerciUpDown modifier to Public

2) Adding a Public ReadOnly Property to the form class that simply returns the Value propety of the NumericUpDown

3) Adding Imports Root Namespace.Investigator to the module

I am considering adding a Public Shared variable to hold the curent value of the NumericUpDown and referencing that from the Predicate of T function.I realise, and have read many times, that accessing form control properties from module functions is generally not seen as a smart thing to be doing, but since I am not trying to chnage anything, I simply want to know what the current value is I decided that I wasn't too worried.

View 11 Replies


ADVERTISEMENT

IDE :: How To Calling Form Object Public Function From A Module

Apr 5, 2010

I am using VB2008 In the Form1, i have coded

Public Function getText(ByRef ctlName As String) As String

getText = Mfg.get_TextMatrix(Mfg.Row,Mfg.Col

[Code]...

View 5 Replies

Refering To Controls That May Or May Not Be Put Ont Form From A Class?

Jan 31, 2010

I guess this is a general question say I have created a taskpanel class and I have text space in a footer I created. How would I refer to say a button that may or may not have been put on their at design time. I have code like this:-Private Sub Button1_MouseEnter(ByVal sender As System.Object, ByVal e As System.EventArgs)

Dim rv As String
rv = ToolTip1.GetToolTip(Button1)
BorderContainerGood1._BorderDetails.footerDetails.Text = rv

[code]......

View 1 Replies

Database - Running SQL Query From Module With A Function Call From The Form?

Jan 28, 2010

I have a form set up where I want to run the function PopulateGrid on it's Form_Load event. I have initialized the DB connection as follows:

Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
LoadConfigFile()
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & config("DatabasePath") & ";")
cn.Open()
End Sub

Now, I want to run the PopulateGrid function directly after I connect to the database as shown above. I'm confused as to how I'd use a database query in a module when the database is initialized in my main form. Would simple setting the variable cn to public work?

View 1 Replies

Control Form From Module?

Jun 20, 2012

I recently have convert my project from VB6 to VB.NET2008,after the convert here is a sub that control form from a module that i create,the error was something like

"cmdAdd is not a member of System.Windows.Forms.Form"
Public Sub ButtonSet(ByRef frmObj As System.Windows.Forms.Form)
frmObj.cmdAdd.Visible = True
frmObj.cmdCopy.Visible = True
frmObj.cmdEdit.Visible = True

[Code]...

View 1 Replies

Addressing And Reading A Control On A Form From A Module

May 7, 2012

I simply cannot refer to a control on a form from module code as in all other versions of VB. Here is the code that I mean:[code]The fact that this cannot seemingly be done without getting into looping through an array of controls, assigning the control to a general control variable etc. and much more guff is puzzling and is in my opinion an added complexity to Visual Basic. There must be a simple way to do this - I just want to refer to the value in a control, on a form, from a module.

View 13 Replies

Is There A Form Property Of Which Control Generated The Form

Apr 2, 2012

i have a form and i want to design it according to how it was generated for example if it was opened by button 1 then set xx =xx etc

how can i determine how the form was called?

View 4 Replies

Add A Property To System.Windows.Form.Control In Program?

Mar 15, 2012

Is there a way to add a property to System.Windows.Form.Control base class without defining the new inherited class (in VB.NET) ?

I want to add a Tooltip property to all of System.Windows.Form.Control controls, which will be browsable in properties window of that control.

View 1 Replies

Set And Get A Value From A Class Property Within The Main Event Of A Module?

Jul 8, 2011

the project uses a submain as startup object which is located in a module, thy so the application will be started in tray. Within the main() event i need to deserialize a xml file and with it set the properties of a class and then set what the application will do.The problem is, after I deserialize it and put set the property values I try to get them in the same event(main) but when it gets the value it returns as nothing(if string) or 0(if integer) but in the debugging i saw it setting the values.Is there a way to do that, within the main() event of a module to set the properties of a class and then get them without being nothing/0 ?

View 6 Replies

Forms :: Set And Get A Value From A Class Property Within The Main Event Of A Module?

Jul 8, 2011

the project uses a submain as startup object which is located in a module, thy so the application will be started in tray. Within the main() event i need to deserialize a xml file and with it set the properties of a class and then set what the application will do.The problem is, after I deserialize it and put set the property values I try to get them in the same event(main) but when it gets the value it returns as nothing(if string) or 0(if integer) but in the debugging i saw it setting the values. Is there a way to do that, within the main() event of a module to set the properties of a class and then get them without being nothing/0 ?

View 3 Replies

VS 2008 Changing Text-property Of A Toolstripstatuslabel From A Module

Oct 2, 2009

I'm trying to edit the text of a toolstripstatuslabel from a module in my project, but whatever I do, I can't change it. [code]But that didn't work either.I tried to change If Me.StatusStrip1.InvokeRequired Then to If Me.InvokeRequired Then, but that didn't help either. I also tried to change the modifiers property of the toolstripstatuslabel to public, with no result.

View 4 Replies

Control The Timer Function In Window Form?

Aug 11, 2009

how to use the timer to control the blinking? Cuz i tried to stop one timer, it did stop this timer but if i didnt stop the timer 1, both timer 1 and timer 2 will begin although the data is in different entity. By right if the alarm comes in from block 2, only block 2 button will blink, like wise if the alarm comes in from block 1, only block 1 button will blink

the below is my code:

Imports System.Data.SqlClient
Imports System.data
Imports System.Drawing.Image

[Code]....

View 1 Replies

Calling A Function From Another Module?

Sep 24, 2010

I have an 100 aspx files with one module file for code. All these aspx files have the same backend function, so i created on public module for all these files to access. These files are in the same folder. But for some reason the aspx files cannot access the function from that module.

mod1.vb Code (.vb file)
Public Module Allinone
Sub Allinone_Load(ByRef Page As Web.UI.Page)

[Code]....

I am at a roadblock of why the aspx files wont read this module? Also all these files are in the same directory

View 1 Replies

Calling Function With Same Name As Module?

Sep 29, 2009

I have a console application consisting of two modules. One module named "quote" is the main module for the application. Another module named "common" contains commonly used functions and subroutines that are shared between multiple applications.

In the "common" module is a function named "quote". If I attempt to call the "quote" function from the module named "quote", then I get the following error: Error 1 'quote' is a type and cannot be used as an expression. However, if I copy the quote function from the "common" module to the "quote" module, then I no longer receive this error.

There shouldn't be an issue with calling a function that happens to have the same name as a module, but only when that function is located in a different module.

View 2 Replies

Cannot Call The Function In Module

Aug 21, 2011

I have a problem regarding calling the function in form to the module..i have 2 module which is User Login Module and the other Module is Update the Fields of Student..my problem is the Update Module when i call the function in form i cant call the function that i used..this my code in udpate module and this is my code in form The UpdateExeQuery that i use in module.when i call in the form its error..

View 11 Replies

How To Get The Module.Function Caller

Feb 28, 2012

I've written a series of ASP.NET pages which have several common methods among them. In my ignorance, the best way I was able to find to move those common methods to a separate file was in a Module. However, what I need is a way to identify from which page was the method called?For example, I have a method call WriteToErrorLog with the following signature:WriteToErrorLog(ByVal sender As Page, ByVal Source As String, ByVal Message As String, ByVal StackTrace As String)

View 1 Replies

Use A Function / Module In 2 Projects

Sep 1, 2009

i started with 1 solution, 1 project a usual. Then i did it again, different project. Then, i wanted to have the 2 projects in 1 solution - so i copyed the project folder from solution 2 into the folder of solution 1 and added as existing project the project 2. So far so good.

Now i have a module with some public functions in project 2, that i want to use in project 1 as well. So i added to the solution a class module (some classes i want to share also) and i moved the module, (that i want to commonly use) into this class library. But it seems wrong - my application does not find the function again.

View 5 Replies

Creating A Publick Function In Module?

Jun 11, 2011

I want to Create a Publick Function But Geting problems with last Line

"MyBase.OnKeyUp(e)"
Private Sub _KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
Dim dg As DataGridView
Dim txt As TextBox

[code]....

View 3 Replies

Module Returning Data Like A Function?

Jul 12, 2010

How could I call a module or something else to return data to me after its ran. I don't want to make my form1 code all messy.

Public Function Test() As String
Return "Tes34t"
End Function

[code]....

View 2 Replies

Update Function Of Each Module To Be Public

Nov 2, 2009

I have a situation where I have several VB.NET Modules in the same Logical-Module of a large application. I would like the update function of each module to be public, but I would like users to be forced to qualify the function call with the module name.

ModuleName.Update()
instead of
Update()
Is this possible?

View 2 Replies

VS 2008 Function In Module Is Not Being Called

Jul 13, 2011

I have the following statement and the function 'InitialiseOsTransform' is in a Module which is in the project.

If InitialiseOsTransform() = False Then But instead of the code going into this function it goes into the Paint function.

I have used the similar code in another project and it works correctly.

View 11 Replies

Call Public Function In Module From WebPage?

Jul 20, 2009

Im new in this forum. I just recently upgraded my Visual Studio 2003 to Visual Studio 2008.I have a web project which is working very well in Visual Studio 2003. But when Im trying to run the same project in Visual Studio 2008, Im getting a runtime error message.The error message is about a public function which is defined in a public module. When Im trying to call that function from different web pages of my project, the web pages are not recognising the public functions and asking me to

View 3 Replies

Calling A Function That's In A Module In External Application

May 25, 2012

I have an application (app.exe) that has a VB Module in its source code (Module1). The module has a function called Function1. I need to call this function from another application. The module is not marked as public, so adding a reference to app.exe won't work. I'm trying to use reflection (Assembly.LoadFrom()) but unless I'm way off base, the module would have to be a class in order for me to get an instance of it.

Please nobody ask me "what have you tried?" I tried a million different things and let's just say "none of them work." So I'm looking for someone that has specific experience with doing exactly what I'm trying to do. If you don't have that experience, please move on to the next question and ignore mine.

View 1 Replies

Make A Function In Module And Send Panel?

May 28, 2009

I did following on panel paint and it works great. I want to make a function in module and send panel to it and do the following color stuff on it. how i can do it?

Private Sub Panel1_Paint(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint

Dim brush As New System.Drawing.Drawing2D.LinearGradientBrush(e.ClipRectangle, Color.White, SystemColors.Control, Drawing2D.LinearGradientMode.Vertical) '(Me.ClientRectangle, Color.Blue, Color.White, Me.Horizontal)

[Code]...

View 1 Replies

Error In Module While Writing Function - Name 'txtVNM' Is Not Declared?

Apr 19, 2010

I have written the following Sub in moduleFunctions to call in any form. But it gives an error: "Name 'txtVNO' is not declared" & "Name 'txtVNM' is not declared"

Public Sub txt_Clear()
txtVNO.Text = ""
txtVNM.Text = ""
End Sub

View 6 Replies

Expose A Function Inside A Module In Class Liberary( DLL)

May 20, 2009

I wand to Expose a function inside a module in my Class Liberary( DLL)

module Module1
Public Function Add(val1 , val2) as double
return val1 + val2
End Function
End Module

View 7 Replies

Office Automation :: To Access A Function Of A Class From A Module?

Nov 5, 2010

I failed at the title: it should be "access a function of a class from a module"Edit by Moderator: I've amended the title for you.I got a huge VBA program which opns an excel workbook.I want that if i press crtl + s excel dont calls his save function but my own written save-function.

The code looks like this:
Code:
Namespace Test

[code]......

View 8 Replies

Call A Function In Module And Get Result In The Main Thread Asynchronously

Mar 2, 2011

I have a function in a module that returns a datatable.I need to call that function asynchronously and get the results in the Main thread (Main Form) in vb.net.

View 2 Replies

VS 2008 Calling Function Inside A Module -> InvalidOperationException Occurred?

May 13, 2009

I have a module1.vb that contains a public sub, for example

Public Sub LogEvent(ByVal strIn As String)
Dim objLogFile As Object
objLogFile = frmEventLog.txtLog

[code].....

View 15 Replies

VS 2010 - Calculate The Y Intercept First But Unable To Call Function From Module?

Mar 13, 2011

I have to calculate y = a + Bx or y = mx + b in non engineering form. Anyways I have to calculate the y intercept first and am having trouble calling the function from a module. Here is the module and the second window will be the code from my main form

[code]...

View 8 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved