I have a user defined structure in a list that I am trying to change the value for in an individual element within the list of structures. Accessing the element is not a problem. However, the compiler complains
"Expression is a value and therefore cannot be the target of the assignment"when I try to update the value.For example:
Public Structure Person
Dim first as String
Dim last as String
Dim age as Integer
I have a class (using a class rather than a structure only because I can set a default field value for the fields I declare in the class) and I'm using a web service that returns information (demographic information) in JSON. I am using LINQ to get the values of each "entry" from the returned list and in that, I have to parse through and pull out the actual data that I want.Here's how I have it doing right now (just a start, there are 44 of them total, thus my question which will follow the code):
Dim returnedStats = From ljo As Linq.JObject In returnedObject.SelectToken("results") ' ' For Each stat As Linq.JObject In returnedStats
I am trying to assign integer values to the items in 2 different list boxes called lstWorkshop and lstLocation. I then want the equation, intCost = intDays * intLodgingFee + intRegistrationFee, to be executed and the result to be displayed in a third listbox named lstCost. This is what I have so far, but whenever I run the program the value that always gets displayed is 0, which is obviously not correct.
Public Class frmWorkshopSelector Dim intCost As Integer Dim strTotalCost As String
I'm having some headaches using Structures and functions that return Nothing in VB.NET. [Code] In the previous code, when I return Nothing as result of Foo function I'd expect that st is Nothing. But this is not what happens. Then I found in MSDN documentation: Assigning Nothing to a variable sets it to the default value for its declared type. If that type contains variable members, they are all set to their default values.
So I discovered that when I assign Nothing to a structure, all its members are set to their default values, instead of the structure itself.
Also, I tried to make st a Nullable type by declaring: Dim st As Nullable(Of Test) = Foo()
but, still I can't check if st is Nothing by using: If st Is Nothing Then
or If st.Equals(Nothing) Then
So, questions:
1 - Is it possible to assign Nothing to the structure and not to its members? 2 - How can I check if a return structure value is Nothing?
This is probably a really basic question - but I have a list of items (custom objects) being passed from one winform (.net 3.5) to another. I want to create a local list to store changes that only get persisted if the user clicks save. Currently if the user clicks cancel - the changes are still applied in the first form because I assume the objects are reference type.I have the save working as it calls a service layer to do the save and then refreshes the other form - but not the cancel.
Here's a portion of my xml file <sources><comicbooks><source> <profile>0</profile> <name>Main</name> <path>*mypath not showing*</path> </source></comicbooks></sources> I am also using a schema file for the sources.xml file.
Here's my Dim fileSources As IO.File If fileSources.Exists(filePath & "sources.xml") Then Try Dim Sources As XDocument = XDocument.Load(filePath & "sources.xml") [Code] ..... lbSources doesn't get populated with anything and Label2 doesn't change either.
If I have a list of list of myparams, can I access the sub structure of my params directly by indexing the list emelments?, eg..structure myparamsdim p1dim p2end structurepublic my_list as new list(of list(of myparams)))' now try to access list data directly by indexing..my_list(2)(3).param2 = 3but line above cuses error msg= Error 1 Expression is a value and therefore cannot be the target of an assignment!VB2005 starter
I have a label, lblmessage, which I want to assign 4 different values. It should show up like this:
[Code]...
I know this: lblmessage.text = "5" and to assign it another value lblmessage.text = lblmessage.text + "4". This just puts them next to each other, but how can I get them to show up underneath each other?
I have the String and integers to which some values are assigned. now i need to read the string and integer values and assigned them to the datatable which i have created using VB.Net.
How to get values for array elements in VB.nET from the user.also i wanted to display these values in the combo box.[this is easy i could manage this].
I got a list of objects. Each object has a property called Z (integer).There will come a point during run-time I will want to re-arrange such objects in my list depending on their Z property. The objects with lower Z go first in the list, and the ones with higher will go last.I have thought of a couple things, like making a new List, then loop through each object in the original list as many times as the amount of objects such list has (so if it has 10 objects, I would loop 100 times), and each iteration will check the Z values. When a cycle is done (for every 10 iterations), I will remove the object with the lowest Z number in cycle and add it to the new List. And so on until the 100 iterations are done.
I have a List of a custom class (barData) that I need to remove elements form based on a date.
The bardata class holds data of stock price information.[cod]e...
Is there a way to do it without looping through each bar as I may have 2000 plus bars for each stock and may have 2000+ plus stocks to look at. It can be done by looping but it is slow.
I'm new in this forum. I am also quite a rookie programming in VB2008. In fact I'm not even a professional programmer. The situation is as follows.
I was hired by a company to do an Industrial Engineering job, but after some time, I realized that my job was also to design a database manager in VB2008 for the train wheel stock. So I am terribly lost. My problem here is that I dont know how to compare values and assign the biggest with the biggest, the smallest with the smallest etc. So I want to create a table and auto-arrange the values. An example of what I want to do in a macro of Excel is[code]...
There are some html buttons which dont have id . i want to access these html buttons which have the same type name and values . But i cant able to access then due to their same names and values [code]...
I am new in programming. And I am coding with VB.Net (VB2008). On my form I have 9 checkboxes. And each of this checkbox when checked is meant to submit a value to a dynamic array. Initially the array was a constant that was declared like these: Dim Notes() AS integer = {1, 2, 5, 10, 20, 50, 100, 200, 500, 1000}
But I want the array to be dynamic. That is the user of the program is to enter the element of the array. So I decided to use checkboxes. So that if the user of the program checks any of the checkboxes, a particular value or element should be submitted into the array. And the user should be able to check as many checkboxes and have values representing those checkboxes submitted in to the array.
For example: if the user check checkbox1, checkbox2 and checkbox50. The array should look like these. { 1, 2, 50 } or if the user check checkbox1000, checkbox200, checkbox10 and checkbox500 Then the array should hold or contain the following integers in this order; {20, 200, 500, 1000}.
That is the array is dynamic and the content/elements of the array and the bound of the array should depend on the checkboxes that is checked. What other means can I used to enter values/elements into a dynamic array during run time.
I would like a function generate all of the k-combinations of elements from a List of n elements. Note that I am looking for combinations, not permutations, and that we need a solution for varying k (i.e., hard-coding the loops is a no-no).
I am looking for a solution that is a) elegant, and b) can be coded in VB10/.Net 4.0.
This means a) solutions requiring LINQ are ok, b) those using the C# "yield" command are not.
The order of the combinations is not important (i.e., lexicographical, Gray-code, what-have-you) and elegance is favored over performance, if the two are in conflict.
(The OCaml and C# solutions here would be perfect, if they could be coded in VB10.)
I am creating a dynamic clone method to be used in my custom classes. I want the clone function to be completely generic, so I do not have to make any changes when I add new properties to the class. I am having an issue with regards to making a deep copy a property that is a List. sample code that will enable me to identify with reflection that a property of my class is a List, and then more importantly the code to loop through the the List elements and copy of each of them. I have been able to identify a property as a List by using the NameSpace of the property type, but I'm not a big fan of that method. Either way, I have yet been able to dynamically loop and deep copy the elements of the property that's a List using reflection.
I'm making a bot to auto-reply to my PMs on a website, and I'd like to get all of the HTML elements with a class name 'InboxRow'. I can get the HTML element one at time, but the problem is that these will be dynamic, so the id and amt. of them will always change, so I want to put them in an array, where I can call each one up and perform the rest of my code for it. I just can't seem to be able to figure out how to find all the HTML elements with the class name and put them in an array, and I can't seem to find any tutorials online