Hide Member Without Using Underscore?
Aug 8, 2010
I have a class written in VB.Net exposed to COM via the ComClass & ComVisible attributes. The class is then made available to VBA via a TLB. In VB6 you could easily mark a member hidden in the object browser but still available with a check mark. In VB.Net the only way I found to make a member hidden the VBA object browser is to prefixing the name with an underscore.
Is there a way to hide a member without underscoring it?
View 2 Replies
ADVERTISEMENT
May 19, 2009
url...If a base class has a members, say a property, that you do not want exposed through the inheriting class then it appears to be not possible (at least with VB.NET) to fully remove the member so that consuming code of the inheriting class has no awareness of that member at all.I know there are ways to make it less prominent or to shadow it so that its functionality or appearance has been altered, but I'm just talking full removal all together.So my questions are:
1)Is my assumption correct (for VB.NET but I'd also like to know which languages do allow for this technique)?
2)(more importantly) What is the driving principle in OOD that supports this restriction?
My guess on question 2 is that inheritance is fundamentally about extensibility rather than the opposite (what is that word anyhow?).I suppose a base class should be protected so that the original intention is not changed so much as to be radically different.At that point one shoudl make a whole new class.But is there a principle behind such reasoning, if true?And is it really a "sin" to want to completely remove only one of a hundred members to essentially tweak the look or feel of that class?I can live with this restriction, but it has peaked my curiosity and I'd like to hear from others on the subject.For the sake of discussion here's a sample class try to make an inheriting class (multiple inheritance is okay too) in which DataSource is notvisible or usable under any condition.[code]
View 8 Replies
Jun 2, 2011
how do I overcome it? I have created a class and compiled into .dll This code
[Code]...
View 2 Replies
Aug 13, 2009
In Visual Studio 2008, if I do this:
[Code]....
Does anyone here know how to get the above to work WITHOUT warnings being generated?
View 4 Replies
May 31, 2010
In the following code i get a warning at line 59:Warning 1: Access of shared member, constant member, enum member or nested type through an instance; qualifying expression will not be evaluated.and.. At line 78 I get this Warning:
Warning 2 Property 'SelectedCustomer' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used.
The program compiles and runs well, but i cant' undesrtand the reason for these warnings. Any Idea ?
1: Public Class Form1
2:
3: 'Form level members
4: Private objCustomers As New ArrayList
[code]....
View 5 Replies
Apr 28, 2011
Cannot appear to be able to get this function to not have the above error.Private Function GetIncidentActions(ByVal FromAgentID As Integer, ByVal ToAgentID As Integer, ByVal incidentAction As Integer, ByVal ActionDate As Date) As String
[Code]...
View 10 Replies
May 3, 2009
The code below works fine on Windows XP but raises "InvalidCharacter in path" exception on Windows 2003. It works on Windows 2003 when I remove the underscore from the foldername. I don't have a Windows 2003 machine at hand right now so I was wondering whether the underscore is a reserved character on Windows 2003.
foundFiles = Directory.GetFiles("c:junkwatch_product", "BA*.txt")
View 2 Replies
Feb 23, 2011
I've been running the same project on the same computer for months now in VS2010.
There have been no code changes to the class that contains the following [code]...
Recently, when I compile, I get an error that my class must implement event ValueChanged.
When I remove the underscore and bring the Implements piece to the same line, it compiles.
If I then undo checkout and revert it back to what the code was before, it compiles.
View 2 Replies
Aug 14, 2010
I have a series of variable values that use an underscore to represent the space between words (e.g., abc_def_hij or klm_nop). When trying to display them as label.content (e.g., MyLabel.Content = DataType) the label always suppresses the first underscore. The examples I gave would display as abcdef_hij or klmnop and I can't seem to find anything that defines this anomaly or how to alter its behavior.
View 4 Replies
May 20, 2011
I have a directory with a bunch of sub folders. I need to add a number and underscore to the main folder and all sub folders.
Example
Subfolder
Atmos_Energy
I need it to say
05_Atmos_Energy
There will be 500 subfolders, How would I have a form that can name all the subfolders at once?
View 19 Replies
Feb 1, 2011
I have several HotKeys setup in my program that functionally are working, my problem is with the dispaying of the text. The underscore does not appear when the program is running.I have several radio buttons that have the text property set to something like "&1 Fold" while in design mode the underscore is present, but when the program is running the underscore is not present. FYI the background is set to transparent.
View 4 Replies
Aug 15, 2011
I have code to write xml file but unfortunately the database had field name with sapce eg. "form no" but when the xml file saves it converts to
"form_x0020_no" Pls tell me if there is any solution so that xml could be written with "form_no". and at this stage of application development i cannot chnage the variable names.
View 4 Replies
Mar 8, 2011
I have a string that likes 1234_a34_b789 There are at least two "_" in the string. It cann't be the first or last letter. What is the regular expression pattern?
View 7 Replies
Apr 4, 2012
Is there any good reason not to name functions with underscores in them? I'm aware of using a leading underscore for private members etc. but why not have functions like do_this_work()?
View 7 Replies
Dec 2, 2011
Well my question is simple, I want to match a string with following attributesNo white spaceMust start with a letterMust not contain any other special characters other than nderscore
View 2 Replies
Nov 18, 2009
I'm "cloning" objects in my code. For instance: objClone = objOriginal My question is: Does the assignment operator in VB.NET 1.1 do a member-by-member copy of the objOriginal to objClone or does objClone simply point as a reference to memory referenced by objOriginal?
View 3 Replies
Jun 23, 2009
i changed a class variable to shared so i can access it in all instances of the class, but it caused an error. what is causing this, and how can i fix it?
Private
Shared img As Bitmap
Me
.img = bgImage
View 2 Replies
Jan 6, 2011
I have 2 tables Table A & Table B Table A has the table values that I want to be populated in a datagridview control.The challenge is that column 1 in table A contains an ID(foreign key) to a name field that is a located in table B. I need the datagrid to have the first column be a combobox that displays the names(from Table B) that are already in table A via the ID's, but reference the populating values from Table B. So that when you bring down the combobox you would be choosing from Table B data but populating table A with the ID and you would see a name there instead of an ID.[code] How do I populate my DS dataset with Table B? And how can I create a link to these two tables using a bound datagridview control?
View 1 Replies
Dec 1, 2010
I've made some good progress with my first attempt at a program, but have hit another road block. I'm taking standard output (as a string) froma console CMD window (results of dsquery piped to dsget) and have found small rectangles in the output. I tried using Regex to clean the little bastards but it seems they are related to the _ (underscore), which I need to keep (to return 2000/NT logins). Odd thing is - when I copy the caharcter and paste it into VS2K10 Express it acts like a carrige return?Going to try using /U or /A CMD switch next..
View 2 Replies
Jan 3, 2011
I get this error if I follow these steps: Change property Y of an object (an associated entity property)
Attempt to submit changes At this point the value of Y and the value of X (the underlying key) are not in agreement -- LINQ to SQL apparently doesn't synchronize these until GetChangeSet is called.An expected error occurs due to some business logic or database level constraint during the update operation.At this point the value of Y is in agreement with X because GetChangeSet was called.Change the value of Y to Nothing (aka null).Call GetChangeSet.
The error occurs on the last step because the value of X and the original value of X (returned by GetOriginalEntityState) are different, and the new value does not agree with Y? Is that why? Is this a bug in LINQ to SQL. Must be because I don't see the same behavior if I change Y to another (non-null) value instead during step 5. What's the right way around this? I can see a few ways:
Discard the DataContext when an error occurs and leave the UI as-is. I don't like this because then optimistic cocurrency change conflicts cannot be detected. The new context doesn't have the original values in it that were populated at the same time the UI was populated, so if the UI has any stale values in it, they will cause data in the database to revert.Refresh the datacontext (OverwriteCurrent) and leave the UI as-is. I don't like this for the same reason as #1.Refresh the datacontext (OverwriteCurrent) and re-populate the UI. I don't like this because then the error message just presented to the user does not show the user the error they made and allow them to correct it. It also discards all the other changes the user may have made.When the error occurs, explicitly retrieve the key for Y that corresponds to the original value of X and reset Y, then call GetChangeSet to re-synchronize X (X is read-only or private so I can't reset it directly). This seems to work, but seems like a hack, and may require lots of code for other similar errors.
View 2 Replies
Aug 31, 2011
I know I have done this before and as I remember it should be really easy. But for some strange reason I can't do it now and I am about to jump off the building.I will make it simple:Two tables, one is just a list of products and their code.The other table: "details" has a field named product. I want to store only the code there.In the second table's entry form, I am putting a combobox. This combo box should display the list of products, their names, but depending on which one is selected, the code is what is passed to the table "details". Currently If I set the display member to product and the value member to code it still pases the product to the binded data source.
View 3 Replies
Dec 6, 2010
I have a database that holds information about a particular job. One of those things is a customerID. CustomerID links to another table containing customer details. I have a combo box attached to a custom object that holds customerID as the valuemember and CustomerName as the displaymember.The JobDetails holds the customerID info. How do I set the default selection in the combobox based on the ValueMember of the combo box?
View 2 Replies
Aug 31, 2010
My Regex works, except if the email address entered has an underscore character (_) in it.
Because of my lack of experience with regular expressions, I'm not sure where in my pattern I'm supposed to add the offending character to allow it:
Dim pattern As String = "^[-a-zAZ0-9][-.a-zA-Z0-9]*@[-.a-zA-Z0-0]+(.[-.a-zA-Z0-0+)*." & _
"(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|aero|pro|tv|[a-zA-Z]{2})$"
He said he fixed it by adding the _ after the numeric check.
I see the A-Z0-9, but I'm not sure which is the numeric check...
View 2 Replies
May 5, 2012
I'm curious if it is possible to hide a group of text boxes from view in a form until a particular condition is met, and to have a custom set of text boxes for that condition. To give an example; I want radio buttons offering choices for a manner of searching records, the user selects one and then a specific set of text boxes are displayed for the user to utilize, if a different option is chosen a different set of text boxes will be shown. Is this something that can be done?
View 7 Replies
Apr 4, 2011
in VB.NET you implement an interface like this...
Sub SomeInterfaceMember()
Implements ISomeInterface.SomeInterfaceMember
End Sub
while in C# you do it explicitly like this (which can only be called via the interface)...
void ISomeInterface.SomeInterfaceMember(){}
or more simply, implicitly like this...void SomeInterfaceMember(){} // Note the name matches the interface member However, regarding VB, I can also do this...
Sub SomeRandomMemberName()
Implements ISomeInterface.SomeInterfaceMember
End Sub
In other words, the method that handles the implementation can have a completely different name than the interface's member name.I'm just wondering if there's something similar to this in C#. (Yes, I know I can simply do an explicit interface, then access it via another 'wrapper' member with a different name that simply delegates to it, but in VB.NET?
View 2 Replies
Mar 5, 2012
how to hide exe into task-manager in windows 7 using vb.net windows application?I want exe is hide into task-manager in windows 7 & windows vista machine using vb.net(windows application)
View 3 Replies
Apr 10, 2011
I was trying to access the following property using Reflection because I don't have the original source code (suppose this was decompiled through Reflector). It seems that something is special about it being "private virtual" or maybe because it has "_" in the beginning of the property. I can access all the other private properties no problem except this one. Just can't figure out what I am doing wrong:
private virtual String _MyProperty
{
get
[code]......
View 5 Replies
Jul 15, 2011
I was trying to access the following property using Reflection because I don't have the original source code (suppose this was decompiled through Reflector). It seems that something is special about it being "private virtual" or maybe because it has "_" in the beginning of the property. I can access all the other private properties no problem except this one.
private virtual String _MyProperty
{
get
{
[code]....
View 2 Replies
Feb 6, 2010
I have a form with 2 radio buttons where the "checked" property is false, yet when the form loads the first radio button is selected. I tried .refresh and no positive results... Grrr! Also, the ampersand in the "text" property is not showing the underscore during runtime. This is with the entire project.
View 16 Replies
Apr 20, 2009
Is there a way to to hide the taskbar o.o and unhide it?
View 1 Replies