VS 2008 Overriding Hashtable's Item(KEY) Property
Mar 24, 2010
I am using a Hashtable which stores unique names and objects associated with those names. Now those objects have a property called "IsDynamic" and some of them have it set to false whie some of them have it set to true. So when I retrieve any object using the key property, it goes to find me that object. How do I override that find method?
[Code]...
View 6 Replies
ADVERTISEMENT
Mar 18, 2009
I have a listbox with several list items added. I want that as user click on an item, I should be able to show its property. This should change for different items. For example (hypothetical) : Listbox has numbers 1 - 10. Now when I select 1 I should be able to set property - Name, Lastname, Colour, Age.
When I select 2 I should be able to set - Age, Hair Colour (clr shows), Weight, Date. When I select 3 then - City (combo box drop down), Country, Age only. This way value changes for diff items. One way is to put them in property grid and show them. Though this looks nice but adding/removing items in that is not easy. You need to have a class that refer that to prop grid. Do I have to code for each classes for all values in listbox or is there an easier way to manage items in property grid. If you think prop grid is not the right tool for such an activity then can you suggest something else.
View 13 Replies
Jun 1, 2012
I have a custom version of a label control (built using a user control). While working in the designer, I want to intercept the setting of the Name property (in the properties panel) and use it to generate the Text property. That is, if I enter "lblFirstName" into the Name property of the properties panel I want to immediately see that the Text property is set to "First Name". Parsing the Name property is not the issue; I can do that.
I have tried to overload/shadow the Name property (since "Overrides" is not allowed) to essentially add this "aspect" to our custom label control but it doesn't seem to hit the Shadowed method at design time. It does hit the Shadowed method at run time if manipulated via code. The point is to avoid double the work as the label text and the label name are essentially the same. The only difference is one is formatted to be human friendly and the other machine friendly.
<System.ComponentModel.Browsable(True),
System.ComponentModel.ParenthesizePropertyName(), System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Visible)>
Public Shadows Property Name As String
[Code] .....
This may be a matter of picking the right attributes. Conversely, if it's an easier alternative, we could allow setting the Text property to set the Name property. I doubt this would be easier since it should also reflect the new name in the Designer.vb code, not just in the label's Name property itself.
View 1 Replies
Jan 9, 2010
I create a class "Planet" that can be inherited. One of the purposes of inheriting is to create a template with different default property values. Eg:
Public Sub New
MyBase.New
MyBase.ForeColor = Red
[code]....
Now, to stop the defaults serializing in the InitializeComponent method, there are 2 ways:If I've implemented the properties using the 'DefaultValue' attribute, and made them overridable, the attribute can be overriden with the new value.The problem with this is, there's no way to just make just the attributes overridable, as opposed to the whole property.I could implement every property with protected Reset'PropertyName' and ShouldSerialize'PropertyName' methods. However, this is a bit of a pain in the arse.Is it, generally, an important consideration to ensure that someone who overrides your base class has the ability to change the default values of a property?
View 1 Replies
Nov 3, 2011
I am trying to use a custom colour scheme for painting my menustrips, toolstrips etc. To do this, I am implementing a custom ToolStripProfessionalRenderer.
Normally i would simply set the renderer of each toolstrip etc. to a new instance of a ToolStripProfessionalRenderer instantaniated with a custom ColorTable i.e.
Dim myRenderer As ToolStripProfessionalRenderer = New ToolStripProfessionalRenderer(New MyColorTable)
View 3 Replies
Aug 19, 2010
In a VB.NET Winforms application, I have a form that contains both a datagridview and a textbox. I have some menu item entries that have shortcuts of Ctrl + X, Ctrl + C, and Ctrl + V that operate on the datagridview. However, these override the default cut, copy, and paste shortcuts for the textbox. How can I make the menu shortcuts only apply when the datagridview has focus?
View 2 Replies
Oct 6, 2010
I am trying to solve an issue in my application where the following exception is occurring: there is already an open datareader associated with this command which must be closed first. I am using TableAdapters, which maintain their own DataReaders, and everything seems to work fine unless I am interacting with one of my background workers.
In my code, I shadow the Item property of my collections so that I can retrieve the actual data from the database if needed. Here is a sample:
[code]...
Now each reference to the Item get property instantiates its own DataAdapter, so I am confused as to how the same DataReader will ever be used in this scenario. Is there something I am missing? All the TableAdapters do in fact use the same connection object, but I wouldn't think that would be a problem
View 4 Replies
Sep 1, 2011
I have a weird question and I honestly hope you understand what is happening here: I design my form (using VB.NET) and put on it a few textboxes, comboboxes and a listview. After the design, I want to adjust the TabIndexes for each control on the form. On the right-hand side of the interface is the property box.
I then select the 'TabIndex' property item and enter a number key (for instance 0) for that selected item. I then select the next textbox control and enter the next number (for instance 1) WITHOUT re-selecting the 'TabIndex' property item. As soon as I select the combobox or listview control, the currently selected property item jumps to 'Items' or 'Collections' and does NOT remain on the 'TabIndex' property item. Why is this happening? Everything worked fine and all of a sudden this starts happening. Should I reset the editor settings or how can I resolve this matter?
View 1 Replies
Oct 21, 2010
I have a simple user control, which is essentially just an AutoCompleteBox with some custom logic.
For a specific instance (a collection of Persons), I want it to look like this:
<sdk:AutoCompleteBox Name="myACB" ItemsSource="{Binding People}" FilterMode="StartsWith" MinimumPrefixLength="2" ValueMemberBinding={Binding LastName}>
[Code].....
I want the DisplayMember property to be the property name to display for whatever kind of custom collection (persons, cars, etc) I have bound to the AutoCompleteBox.
I don't think I can modify the datatemplate programmatically. Is there a way I can do this with binding (relative source)?
View 3 Replies
Jan 7, 2010
I have an access database for steel members. Each table has a different type of member, and then in those tables, each size of that member type.
I am about to create a tool that draws these sections when they are selected, but as there are 12 different member types, I don't really want to have 12 different Subs for "Draw" that essentially do the same thing.
I considered polymorphism.. (I think I have it correct)
[code...]
View 1 Replies
Dec 11, 2010
I am making a small tool that require some calculation. I am using hashtable to store values that I need to calculate. This tool continuously extract data on specific time interval(30 seconds) from webpage and add those data into the hashtable. Now the problem is I need to store the previous extraction data and when new extraction occurs, I need to deduct the previous data from new data.Here is the process I am currently following:
HTML
Dim MyTable as New Hashtable
MyTable.Add("Data1","200")
MyTable.Add("Data2","100")
[code]....
On first run it shows the result of Data3 = 100 which is currect. But on second run I need to redefine the value of Data2 = Data1 . So I need a result of Data3 = 0 on second run. This may not be the proper way to do this sort of operation. I have also tried using listbox, listview and even textfile to store the Data2 and recall that on second run.
View 2 Replies
Mar 24, 2010
I've defined a setting called CustomActions as a System.Collection.Hashtable. I also have a form with two textboxes (Name & CommandLine) that I want to add as a Key/Value pair to the CustomActions settingHowever, when I come to add the kvp to Hashtable I get the dreaded "Object reference not set to an instance of an object". I know what the error means I just don't see why it's relevant here.
Dim CustomActionForm As New DefineCustomAction
If CustomActionForm.ShowDialog = System.Windows.Forms.DialogResult.OK ThenMy.Settings.CustomActions.Add(CustomActionForm.txt_CAName.Text,
[code].....
View 1 Replies
Aug 31, 2010
I have created a dropdownlist which I choose wizard way to fill data in it. and its property like:
DataTextField=Item
DataValueField=ItemCode
I go to properties of this dropdownlist and then I add Items property as the following:
Enabled=true
Selected=false
Text=---choose---
Value=-1
And the code behind is that:
dim strItem as string= ddlItem.selectedItems.text
if ddlItem.selectedItems.text.trim="---choose---" then
Label1. text=" You haven't choosen any items yet!"
exit sub
else
Label1. text=" You have choose"
end if
But when I start debugging this:
strItem always gets "---choose---" text eventhough I choosed other items.
View 3 Replies
May 28, 2009
I have a Vb project to which an excel file is added as an item. I would like to access the property (Full path property) of this project item through my form class. The code I have tried to use is as follows:
Dim project As EnvDTE.Project
Dim projItems As EnvDTE.ProjectItems
Dim projItem As EnvDTE.ProjectItem
[Code].....
View 1 Replies
Mar 31, 2009
Using a plugin architecture, i created a Form Class that holds the Mdi Form. it has menustrip, toolstrip and statusstrip.
child forms are created as class and are loaded into the Mdi Form at runtime.
using interface, i was able to execute subs and functions of a child in the Mdi Form and vice versa.
now i need to change property values.. to be exact, i need to change the enabled property of the toolstrip buttons depending on which child form is activated using the form_activated event of the child form.
the problem i now have is how to change the property of the toolstrip item in the Mdi Form.. should i be using interface on this as well by creating subs in the interface and have the Mdi Form implement this interface?
View 6 Replies
Aug 6, 2009
how can i solve this error in my code i have access database and i need to connect to it and that was done but when i was trying to add new record it gives me the below error Error 1 Property 'Item' is 'ReadOnly'.
cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb;")
rs.Open("sec", cn, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic)
[Code]....
View 4 Replies
Apr 8, 2009
I'm trying to create a procedure that changes an items property value dynamically. [code]...
View 6 Replies
Jul 15, 2009
I did a VB6 to VB.NET conversion and this line wasn't converted. I'm not sure what property to set that would replace Bevel. What could I use? statusBarMain.Items.Item("PercentBar").Bevel = System.Windows.Forms.Border3DStyle.SunkenOuter
View 2 Replies
Jan 7, 2012
In a list(of structure), i constantly have to modifiy the property of items using this code
Private Sub ChangeState(ByVal ww As WebWorker, _
ByVal NewState As WorkerState)
Dim oWBB As WebWorker = ListWebWorkers.Find(Function(item As WebWorker) item.Browser.Name.ToLower = [code].....
But this give problem when two or more of the items call this sub procedure. in that one item may already have been removed. This code is executed in the ui thread, and has to be.so is there a better way to modify the items in list structure?
View 2 Replies
Apr 12, 2011
Does anyone know of a control such as a Checked List Box where each item can have a value against it.For example you have a list of fruits and in the listbox it displays Apple, Orange & Banana but the values for those items are A, O & B.
View 3 Replies
Dec 17, 2007
I have a procedure that basically bubble sorts players based on the value of dice thrown by the player as follows...
Function PlayingOrder() As Boolean
Dim i As Integer
Dim blnSwap As Boolean
[code]....
View 6 Replies
Dec 30, 2010
Well, the question says it all. I have tried the _.SelectedItems(0) method, but it is not working at all. It only works for the first item, but for all others it says that "0" is not a permissible index value, or something like that.NOTE: All of my items are constant, as in they will not change. None will be added, and none will be removed.
View 4 Replies
Jul 28, 2011
I am using the following code to load an ArrayList with an object. [code]I don't know how to retrieve the object from the ArrayList using the Item property. I am using the following withOUT Success. The code is searching the arraylist for a match on serial number. Values(2) is correct and is working fine - the problem is purely getting the object information from the arraylist.[code]How do I pull the propertys back from the object in the arraylist to compare the values with Values(2)?
View 2 Replies
Jun 20, 2012
I recently implemented a solution to take an SSIS package and reconfigure the connection strings of the package using VB.net.[code]...
View 1 Replies
Feb 3, 2011
ds.Tables.Add("OpenTickets") ds.Tables("OpenTickets") = ds.Tables("AllTickets").Copy()
View 2 Replies
Apr 5, 2011
I have a class called solution. This class has a property named cost. I also have a class called solutionList that inherits List(Of Solution). I have an instance of the solutionList class in another class called solutionGroup. Within the solutionGroup class I have a property called totalCost that sums the solution.cost property for all solutions in the solutionList.
But, I need a way to know when the cost has changed so that I can recalculate the solutionGroup.totalCost. I've added events to the methods that add or remove solutions from the list but I need a way to know if someone does something like
SolutionList.Item(0).cost = 100.
How to raise an event when the cost property of a solution that is in the solutionList is changed but with no luck.
Here is my solutionList class:
Public Class solutionList
Inherits List(Of Solution)
Friend Event listChanged(ByVal sender As Object, ByVal e As EventArgs)
Public Sub New()
End Sub
[Code] .....
View 3 Replies
Apr 7, 2010
I can't seem to get this to work so I need a fresh set of eyes on it! I have a combobox dropdown with some names. When I select a certain name from the list, I want it to change the textbox property.I tried :if combobox1.selecteditem= "edward" thentextbox1.maxlength= "2"
View 2 Replies
Jan 6, 2010
I already have one year experienced in c++, and built many private applications.My question is simple to ask, and simple to answer I think.When I select an item in a listview, I want the full item to be selected. Now only the TEXT in the listview item is selected. I've made a picture to clearify my problem.The picture in the link below is splitted up in two pictures. It shows what I currently have, and what I want (my aim)
View 4 Replies
Feb 22, 2011
dim oXT As New Generic.SortedDictionary(Of String, MyClass)
[Code]...
View 4 Replies
May 25, 2012
Regarding my college project. i'm working on a sales system . i have a form which consist of all the following information( item code , item name , item price , quantity of item ) which is display using a data grid . data input by user using text box and all this information will be stored in a database(sales database) i'm using ms access 2007. the grand total will be displayed in a text box . and amount paid will be input in a text box too , my major problem now is how to i create a reciept that will have all this information of the purcase. i have a reciept button . what the next step ? i dont have any idea how to get the reciept done.
Imports System.Data.OleDb
Public Class Form5
Dim con As New OleDbConnection
[CODE].......................
View 9 Replies