Got it working. I went to the My Project References tab, then to the Imported
namespaces list at bottom. System.Windows.Forms was unchecked, so I checked
it (even though it appeared in the Object Browser). NumericUpDown STILL did
not appear in Intellisense, but I typed it in anyway, and my application
built successfully. FYI, I'm building this as a service. Maybe it would've
worked OK from the start as a vanilla application. Best Regards.
"Len Weltman" wrote:
The only NumericUpDown that I could find in the MSDN library is part of the
System.Windows.Forms assembly. Any other thoughts? Thanks.
"AMDRIT" wrote:
Is this class in an assembly different than the one with the control in it?
I ask because if this class lives in a class library assembly, it may not
have a refrence to System.Windows.Forms, which is the namespace the
numericupdown lives in.
Check you references and and it if it is missing.
"Len Weltman" <Le********@discussions.microsoft.com> wrote in message
news:01**********************************@microsof t.com...I am trying to pass a NumericUpDown object into a class method using Visual
Studio 2005, but the control type is
not found in Intellisense and the type declaration is flagged as an error.
Here is a code sample (which doesn't
work):
*** Begin code ***
Imports System.Windows.Forms
Imports System.Net
Public Class ConfigurationClass
Private Sub LoadPortSetting ( byVal newVal as UShort, _
byVal cntrl as NumericUpdown)
cntrl.Value = newVal
End Sub
End Class
*** End code ***
Note that if I change NumericUpdown to ComboBox this code works just fine.
Also, if I pass a form object that
contains a NumericUpdown control into a ConfigurationClass method, I can
access the control and set its Value
property without any problem.
Can anyone tell me what I'm doing wrong? Thanks!