Overloading A Property's Set Method?
May 12, 2012
maybe it's not a method exactly. here's what I'd like to do:
Private _Columns As ArrayList
Public Property Columns() As ArrayList
Get[code]....
which would allow me to conveniently set the property by assigning to it various kinds of collection types... except, I can't do it because apparently the Set method has to take an argument of the type of the property itself... I get the complaint:
'Set' parameter must have the same type as the containing property
is there a way to do this?
View 2 Replies
ADVERTISEMENT
May 3, 2012
I am having a problem convincing Visual Studio and the compiler to use the correct method overload, possibly because of inheritance.
Given these objects:
Public Class Matrix
...
End Class
[code]....
View 2 Replies
Aug 2, 2010
i recently discovered a nice feature called overloading, now the question is can i also do that for outputs? for example i want to call a function that would automatically return the datatype i assign the function toright now im geting an error saying "blabla and blabla cant overload eachother because they only differ by return types
View 3 Replies
Aug 5, 2009
I have a problem with the VB.NET compiler failing to compile a class (in a separate C# assembly) which contains two overloads of a method with generic arguments. The equivalent code in C# compiles against the same assembly with no errors. Here are the two method signatures:
protected void SetValue<T>(T newValue, ref T oldValue)
protected void SetValue<T>(T? newValue, ref T? oldValue) where T : struct
Here is the code to three assemblies that demonstrate the problem. The first is the C# assembly with a Base class that implements the generic methods. The second is a C# class derived from Base and calls both overloads of SetValue correctly. The third is a VB class also derived from Base, but fails to compile with the following error message:
[Code]...
Am I doing something wrong in the VB code, or are C# & VB different when it comes to generic overload resolution? If I make the method arguments in Base non-generic then everything compiles correctly, but then I have to implement SetValue for every type that I wish to support.
View 2 Replies
May 18, 2012
This is a general question about Object Orientation and specifically overloading functions in .NET (or any other framework or language). I am looking at an application that has a lot of duplicate code. For example, have a look at the following functions: [code] I would of thought that best pratice would be to put: //code that is specifically relevant to Test1 variable in a separate function as it is common in both functions.
View 2 Replies
Sep 24, 2009
start with I was given a program by a friend that was created in Excel 2003 with the help of Visual Basic Editor. He said he used Visual Basic 2003, which he is not 100% sure about. Anyways he used CurLine in the program and when I try to open it in Excel 2007 and then open the Visual Basic Editor and run the program I get the following error:Run-time error '-2147418113 (8000ffff)':Could not get the CurLine property. Unexpected call to method or property access.
View 2 Replies
Mar 31, 2010
I am not sure whether this is a trick question?One of the object i have has 2 boolean properties, Standing and Sitting.I have a class called student with the 2 methods stated below- Am I coorrect is assuming that the first method draw() is affected by the standing property AND not the second method?Also the way it affects is that it draws an image when the the stugent is standing?
[code]...
View 5 Replies
Mar 26, 2010
i have the following property declaration
[Code]...
View 2 Replies
Dec 19, 2009
I was wondering if there was a way to get the name of the property my statement is in, like I can get the name of a function in PHP with the magic constant __FUNCTION__. Is there a way to get that property name, and more in general, also for functions and methods?
View 1 Replies
Nov 17, 2009
I'm writing a debug dump for my app and need to know which Method or Property caused the error along with a trace of the last few routines.
View 3 Replies
Feb 18, 2011
I've got two classes deployed as COM+ components, let's say ClassA and ClassB. ClassA has some public properties. ClassB sets values for those properties and calls a method of ClassA. The method itself does not modify the value of the property. After the call the values of the properties are reset to default values for the corresponding types. This only happens if the called method includes statement ContextUtil.SetComplete(). Once I comment out the statement the values of the properties remain same as they were before the method call, which is what I expect. Do I overlook some basic concept of COM+ objects and their contexts? I would expect the property value to remain the same in any case.
Here's the simplified listing for the code:
Option Strict Off
Option Explicit On
Imports System.EnterpriseServices
<Transaction(TransactionOption.Required)> _
Public Class ClassA
[Code] .....
View 1 Replies
Jul 28, 2010
If you create a COMClass, I've noticed that the values in the XML Summary tag do not show in the object browser of VB6/VBA when you reference the resulting tlb file. Is there a way to have these values show up?
View 1 Replies
May 4, 2012
Having trouble with properties in a Class, demonstrated by the code below.If create a class (person) that has another class (address) as a property and set the elements of the address, the set method on the first class never gets called.It also allows the property to be updated although the set method prevents this.
Module Module1
Class PostalAddress
Property Street1 As String[code]....
View 7 Replies
Sep 28, 2009
I have a Class A that inherits from a base class. In the class A i have build some methods/properties.What I want is that some methods/properties from the base class are not visible in the intellisense which makes it easier for a developer. Basically i want to hide all the methods/functions/etc.. which are no use.Is this possible whithout having to use the EditorBrowsableAttribute for every item?The best way would be to tell the class that it must hide all props/methods/functions/etc... and after that i can specify which MUST be visible.
'by default hide all props/functions/etc.... ????
Public Class Test
Inherits ComboBox
[code]....
View 8 Replies
Apr 21, 2010
Is it accepted to have a method parameter named the same as a property? At least it gives no error, even if in the same letter-case.. How does the compiler distinguish? does it always prioritize the local parameter?
[Code]...
View 4 Replies
Aug 11, 2010
I need to get the ID number from an acces table (I am working with GIS .. I do not nkow if that helps) from a record (I do not know if I am using the correct technical words here)
View 4 Replies
Aug 20, 2009
I'm developing a class in which most of the properties need to be updatable, but also protected against being inadvertently updated. I've got some code that does this, but I'm not happy with it. What I have is:
[Code]...
View 6 Replies
Mar 18, 2010
how can i add a method to my extended webbrowsers Document property?
[Code]...
View 2 Replies
Mar 18, 2010
How can i add a method to the webbrowser controls .Document property?
(i.e. webbrowser1.document.[myMethod])
I've been researching Attributes. Am i on the right track?
View 2 Replies
Feb 9, 2012
Are shared properties accessible from a COM exposed .NET assembly?
Dim appExcel As Object
Dim objAppSingleton As Object
Set objAppSingleton = CreateObject("Pitchbook.CommonUtils.Application.PitchbookAppSingleton")[code].....
The line appExcel = objAppSingleton.CurrentPitchbookExcelApp gives the error:Run-time error '438': Object doesn't support this property or method
View 2 Replies
Feb 15, 2011
I'm using LinqToSql classes in an ASP.NET website and let's say I have an entity named Testimonials. Two pages utilize this type - the first being a list of all existing Testimonial records and the second being an add / editor with which to manage the records. [Code] This allows population a DataGrid with the returned items, however on the add / editor page we alter the query ever so slightly: [Code] This query dies, prior to even trying to populate anything, with the following message: [Code]
I have pretty much identical methods for other data objects which have been and still are executing just fine. One immediate difference I can think of is that this table has been recently updated in the database, removed from the dbml designer and re-added to the dbml designer. None of the other tables have undergone this process for some time. [Code] Why is this exception occurring and how can I configure my project appropriately to correct the issue?
View 1 Replies
Dec 17, 2009
Interface makes sure a class does have a Method / Property, However is there a way to create an unInterface, making sure that the class does not have a method / property or is there a way to implement something that will unimplement every other implements except for itself?
what i want to do: i've got a class that serves as a storage for information only, so i decided to give it a blank interface IBank, the other classes that share this feature will implement this interface. they should not implement any other interface the use is that when i seek out the interface of a class and realise that its IBank i know that its just a class for info storage.
View 1 Replies
Aug 29, 2011
I want to create a custom control (let say textbox), after build, when I place that custom control on a form, all the properties for the default textbox are available.
1- How to Hide them and only show the wanted property and method?
2- Is there a Wizard or custom tool for creating custom control or I had to do every thing by coding?
View 4 Replies
Feb 3, 2011
ds.Tables.Add("OpenTickets") ds.Tables("OpenTickets") = ds.Tables("AllTickets").Copy()
View 2 Replies
Apr 25, 2009
I'm creating a car class. Make and model are properties but both make and model appear to be reserved words in C#. What's the best practice for naming properties/methods when your preferred name is a reserved word?My first instinct is to call the properties CarMake, CarModel (so a convention of ClassNamePropertyName).My mistake, make and model aren't actually reserved words. VS intelliesense and code coloring made it appear so to me at first glance. Though my question does stand for future reference.
View 3 Replies
Apr 18, 2011
I've mainly been recording keystrok macros... I created visual basic code that allows the user of a template to hide table gridlines - which works fine. The code to show gridlines does not work if the table has only one row. Here is the code - it is getting "stuck" on the
.LineWidth = wd
LineWidth050pt for a horizontal border, as there isn't one. I don't know how to change the code to not execute the command if a horizontal border line does not exist.
With Selection.tables(1)
With .Borders(wdBorderLeft)
.LineStyle = wdLineStyleSingle
.LineWidth = wdLineWidth050pt
.Color = 5592405
[Code] .....
View 2 Replies
Mar 13, 2011
How would I override the method ToString() for the property CheckBox.Checked?
View 2 Replies
Jun 17, 2011
I am experimenting with a transition from my application built in VB6 to vb.net. I know, about time. At the same time, i am making changes and improving upon the original. One area that I am working on is within my employee class. very standard class, nothing fancy. One change I want to make though is allow for an employee to be assigned more than one work location. Employee has (is assigned) Stores. In reading about collections, it appears they are different in .net (as they should be), but I don't know what the sytax changes will be to implement my changes.
View 6 Replies
Jul 28, 2009
This is my first post on this forum, so please excuse me if I'm posting wrong. Anyway, I've been having an issue that I've never seen before and is driving me nut, I have a windows form on which I have placed many textboxes that display information from a MS SQL database. The user can then change these values and hit a "save" button which writes the changes to the database. I also have certain textboxes that with the "on leave" event (after a user enters a possible new value) trigger a method that recalculates some of the other fields based on the new information. Hopefully that all makes sense.
So the problem is, when I run through this "recalc" method the first time around, it doesn't update those textboxes that it's supposed to. However, when I put a breakpoint in and debug through it, the debugger shows it putting in the correct values into the textboxes. It's just as soon as the method is done, it puts them back to blank, or whatever they were before
'Rebind stuff here
lblCabinets.Text = curMfg.ToString("c")
txtCabinets.Text = curMfg.ToString("c")
[code].....
View 16 Replies
Feb 28, 2010
How can to make control arrays in vb.net ? there is no INDEX property or Load method like VB6. so how i can do it ?
View 5 Replies