I have a class that inherits List<T> [this is a C# project, but it can relate to VB.net] but I want to know if there's a way to force the index to return something else....let me give an example:
In the original List<T> implementation, whenever you call for an item on the list, like so:this[0];You get whatever T is. What I want to do is override that, and grab whatever T is, then return a certain value of T.
I have been doing this project for couple of weeks and i get stuck and cant find a way to do it. I need to compare this 2 txt files. So if the data in FILE A matched data in FILE B, the quantity in FILE B need to deduct the one customer bought and replace the new quantity. For example:
I have a base class, with a const giving its name. If I inherit that class, how can I override the const to give the name of the new class?E.g. (and I know this won't compile!)
Public MustInherit Class BaseClass Const ClassName="BaseClass" Public Sub DisplayName MsgBox(ClassName)
[code]....
What I want is for class One to display its own name, not that of the base class.
I just start working with VB. In a programme I need to keep the value in text property after programme closed.That is why I want to change (override) Text property in TextBox.Then this value will be default value when I open the programme again.I will assing a value to textbox1 in a Sub.
Sub button1_click Textbox1.text="ttt" End Sub
Then I need to change the Text value under "Properties" window.TextBox1 System.Windows.Forms.TextBox
I think there is Get-Set method for property override but I dont know how to use.How can I do that?
I have a VB application that executes an external application, via Shell().
What I want is to be able to have control over the "shortcut properties", if you will (such as icon & title), resulting in the external app being forced to use that specified icon and title for its spot in the taskbar while it is running.
A normal desktop shortcut does this easily (by editing its properties) but I don't know if it's possible to take advantage of that.
Im making a login system that encrypts and decrypts the username and password. My encryption code is:
Private Shared Function enc(ByVal targetString As String, ByVal maskvalue As String) As String Dim Index As Integer = 0 Dim ReturnValue As String = ""
[code]....
The enc function works for both encrypting and decrypting (I've tested with a MsgBox alert. The problem I'm having is when the program loads, it reads the file and decrypts it. However, instead of properly working, it returns one character in the first textbox and nothingin the other without any error being thrown.
This is just a simple question I'm sure, but while coding I just realized that possible this could cause me some problems. My knowledge still of Using blocks and returns is fresh. But as far as I know once you return something, everything stops dead in it's track because you have your answer and theres no need to continue.
So I was wondering if I had a Using statement and a return nested within it does it still process the using as should? IE. disposing and cleaning up resources afterward.
I am trying to search and XML file for a variable on a specific node. Following a tut I can setup a search for the node correctly and it returns its name - but it doesn't find any values for any children of that node.
I get this error:
Faster_2 is neither a DataColumn nor a DataRelation for table Skill. Area Highlighted:
I've converted an html to XML and now i want to get all the child nodes nested within a DIV element with a specific attribute (class="itemInfo").Because the html that the XML is based on changes from time to time i want to use a more "safe" relative root, (something like : "//div[@class='itemInfo']").Problem is that i always get 0 nodes ...
Dim doc As New System.Xml.XmlDocument() doc.Load("products.xml") Dim root As System.Xml.XmlElement = doc.DocumentElement
Code Block 1 First I am calling my function to obtain a pixel color at a specified coordinate.[code]The odd part is while looking at the results as a string they appear to be the same, but while using If Not TheColor.Equals() in code block 2 the program returns that they are different. Before threading code block 2 this was not a problem so I can only assume the threading is causing the problem. I'm unsure as to how I can fix this... Additional unrelated problems I am having are:
- On WindowsXP the colors being read are not the actual color as which the mouse is located.
- While using print-screen there seems to be a bit of lag and some times unreliability, is there another method to get a pixel color at a specified location? Note that GetForegroundWindow works on Vista/7 but not XP, and GetActiveWindow is unreliable.
By my logic, this should only assign .length to index IF the length of strItem is longer than 0. This check is there in case the listbox is empty, or the user has not selected an item. However, everytime I go through this code without an item selected I get:
I have a vb.net app that I can read a .xls file into a dataset or loop through as oledbdatareader and it gives the same result.Some of the rows have all nulls when I loop through them but if I open the same file in Microsoft Excel I can see that row fine.[code]From the info above the first two SKU values would come through fine but when I get to the 3rd row it would show a null.Is it possible that it kind of inherits the first rows type and since the 3rd row isn't all numeric if nulls it? [code]
I am trying to read the HKEY_USERS hive of a remote machine with this Class
Imports System.Management Imports System.Management.Instrumentation Public Enum RegHive As UInteger
[Code]....
The value of sSubKeyName is the user's SID + "" + Network (e.g. S-1-5-21-1606980848-2025429265-839522115-560021Network). Now under that key are various subkeys containing mapped drive letters. But it never returns anything.
Strangely, if I use the OpenRemoteBaseKey method it works BUT I don't want to use that because using WMI lets me specify alternate credentials and OpenRemoteBaseKey doesn't
I am working on a simple vb project to read data from a PC serial port and write that data to a file.The data is ascii sent in Hex format. I used MySerialPort.ReadChar() to read data and MyStreamWriter.Write(MySerialPort.ReadChar()) to write it to a file.
I copied my code below, sorry about the format.The trouble is: MySerialPort.ReadChar() acts the same as MySerialPort.ReadByte() , both takes the Hex data input and returns data in decimal format.I tried to use Convert.ToChar(MySerialPort.ReadChar()) to covert decimal to char, but it's too slow.I tried decimal.ToChar(MySerialPort.ReadChar()), but VB doesn't recognize decimal.ToChar, even after I installed .NET4.
Did I do something wrong? how to make MySerialPort.ReadChar() to read Hex data and return char?
Im having a problem passing a date and time stamp from vb to mysql. My code is as follows:ComboBox1.Text.ToUpper() & "', '" & TextBox1.Text & "', '" & Now() & "'"Where the comboBox populates the first field, the textbox populates the second and in the third I get 0000-00-00 00:00:00. I have formatted the field as date and time - which is what I am after
In VB6 you could use textboxes with an index so textbox(1), textbox(2) and such. Now I need something like this in VB2010 and it seems that VB2010 doesn't work with those indexes. Now I need to following:
I need 3 textboxes and 3 button, (where button 1 belongs to textbox1 etc.)for a path on the hardrive(s). 1 will be source, 2 will be copy path and 3 will be compare path. Those 3 I want to set with only 1 drive/folder sub.
In VB6 I used 1 sub for the buttons and use something like textbo(index).text = strDriveFolder. Where the index is the index from the buttons, because those are the same.How can I do something like this in VB2010 when it is not working with those indexes?
Public Class Form1 Private TargetProcessHandle As Integer Private pfnStartAddr As Integer Private pszLibFileRemote As String Private TargetBufferSize As Integer
I'm trying to create an ASP.NET web application to enter the winners of a science fair. I have a gridview that contains bound fields for the students' IDs and names and template fields with comboboxes from which the user can select the award, place, and prize amount. I want the user to be able to change the values in the template fields, then hit the Submit button and update all of the records in the database (SQL Server 2005). The code below seems to be on the verge of doing what I want, but I'm getting the error "Index was outside the bounds of the array" on the line in red:
If the title isn't clear; I want to be able to select any character from textbox without making some complex loops-dependent code (I can do that one). For example, let's consider this text is entered in a textbox:
I want some syntax when I tell to get me the index 1's value, it gives me "h", for index 5 = "o"... etc
controls mainly an indexed picturebox control. In VB 4, 5 and 6, I could make a picturebox(0) indexed, but in VB Express 2010 I no longer see this option in the picturebox properties window how is this accomplished in VB Express 2010.
I have a list view, of which I want to find the index of... Using the click event, I have no problems at all with this code, but SelectedIndexChanged throws this at me:
i am having trouble putting a value in a textbox. Each time a ticket is sold i put the total price in a textbox, each time a ticket is sold for the same concert it increases by adding its self to the total price. It works at the first sale, but after that it breaks down. here is the code
Private Function DisplayMoneyTaken() As Integer Dim totalMoney As Integer 'open the database connection
What im trying to do is send vars to a flash file.The following is my code:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim oTitle As New ArrayList Dim oSub As New ArrayList Dim oRate As New ArrayList
[code]....
What I'm expecting the output to display is something like "t1=value&s1=value&r1=rate&t2=value&s2=value&r2=rat&t3=value&s3=value&r3=rat" But... i keep getting this exception: index was out of range. must be non negative and less than the size of the collection. Parameter name: INDEX.