This is a follow-up to a previous question regarding locking on two List(Of T) objects. Suppose I have a function like this:
[code]...
which resides in a class that declares List1. In a multithreaded environment, I now understand that I should have a private locking object for List1 and lock List1 whenever it's modified or enumerated. My question is, should I do this:
Ok this is what I'm stuck on:I have 2 ListBoxes and 2 Lists, let's call them ListBox1, ListBox2, List1 and List2.List1 needs to be associated with ListBox 1, and List2 with ListBox2 I loop through a bunch of accounts, add them to LixBox1 at run-time.During that loop I add each account number to List1 so now the account number is associated with the ListBox index number which is right.Now when I double click one of the accounts in ListBox1 it is added to ListBox2 (but it still remains in ListBox1), and the same index of List1 added to List 2, now the account in ListBox2 is associated with the account number at the same index in List2 you see where I'm going with this?The issue wtarts here.When I double click an account (let's say the account at the first index) in ListBox2 it should be removed from the list, so now I remove the index from List2 since it's no longer needed, but now you know what's happened right? ListBox2's List indexes have all decremented by 1 because I just removed an item from the beginning of the list, but List2's indexes have stayed the same (at least that's how it appeared when I tested it).
So basically whats the best method for keeping things in reference? I was told about list boxes in another thread of mine, but is it really the best way to go about this, I can't seem to keep everything linked together reliably.
I have a problem in timers, I want to display 2 forms each one after 3 and 5, how to do that? I mean when the first form appears, after 3 seconds another one will appear, then after 5 seconds the second will appear. I have a code where someone gave me here but its for message box only, thus I modify it to put a form still does not work. Here the code I put in the timer below:
Private Sub frmblabla_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load tmrnote.Start() Private Sub tmrnote_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmrnote.Tick[code]....
I still have problem when the message box stops, it displays all the forms together. All I want is when the message box stops, then it display the first form then stop to display the second then stop to display the last. The first form must stay for 3 seconds on the screen, then after 3 seconds the second appears then after 5 seconds the last appears.
In trying to test some graphic features, I am trying to get them to display on load so button doesn't have to be pressed. I used the following code as suggested from forum. Message boxes run but ellipses aren't displayed until button is clicked which is what I am trying to avoid!
Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Button1.PerformClick() Button1_Click(Nothing, Nothing)
Im trying to make a custom splash screen , but i cant seem to get it to work. Im trying to display a welcome screen for 3 seconds then close and display form1 (main form).Heres my current code.
i have to create a mortgage calculator (I know we have killed this mortgage calculator). Has to display an amortization table to display the list after doing the calculation. Here is the actual assignment:
Write the program in VB.Net (not Web based) and have it accept user input of the amount, term and interest rate. Display the mortgage payment amount. Then, list the loan balance and interest paid for each payment over the term of the loan. The list will be longer than the screen, so use loops to display a partial list, hesitate, and then display more of the list. Insert comments to document the program.
I have created 4 buttons. Calculate, Clear, List, and Exit. The buttons all work, but the list does not. Not sure what i am doing wrong.
QuoteI would like to display my password from database (MS Access)into datagrid but in invisible. Below is my coding retrieve data from database, but my password is visible,
i databind combobox with datasource ,set display member=name and value member=id....insert into datagridview and then id value are stored in database that is ok.actualy i want to display name in datagridview, not id and insert id in database ,not display name
I have a datagrdview with a large number of columns, but I want to always display it showing the most right handside data columns, as if the horizontal scroll bar was set to the far right - how do I do this?VB2005 starter
I have a label that is supposed to display a word for 5 seconds and then move down the list in a text file and display the next word.I'm oddly able to make it work in random mode, but not going down the list in order.. random would be ok if used words didn't come up again.
Code: Dim DurHold As String = My.Computer.FileSystem.ReadAllText(Application.StartupPath & "FlashWords.txt") Dim DurDelimiters() As String = {vbNewLine} Dim DurTextLines() As String = DurHold.Split(DurDelimiters, StringSplitOptions.RemoveEmptyEntries)
my homework question is to display the selected items from a listbox (multi-extended) in a label. I need to display all the selected names in a label. the simplest most uncluttered way of doing this. This is what I've got but it doesn't work.
i am developing a software using microsoft visual studio basic 2010. I set up a connection string to my server and take the data from there. I am using gridcontrolview and put my "product" table in here. It contain 4 column: systemid, system, actualid, description. I want to display only system column (it's easy, just hide the others column) But, In "system" column, there are a lot of similar data, i want to display only distinct data from this column in the grid
example, the column consist: STSTEM topaz topaz topaz
[Code]....
i try to user "add query", buat if i get rid of the other 3 column, there will be error message like "the output is different with the schema"
How can i get label1 or even a msgbox to display the results og this wmi function??Here the function code:
Public Function GetHDDFreeSpace(ByVal drive As String) As Double If drive = "" OrElse drive Is Nothing Then drive = "C" End If Dim disk As New ManagementObject("Win32_LogicalDisk.DeviceID=""" + drive + ":""") disk.[Get]()
I have a datagridview with several combobox columns.I've filled these with data from a database.But the combobox standard displays as empty. You have to click/select it and choose the right value.But what I want is that the first value is displayed and selected automatically. With a normal combobox you can do this by setting the selectedindex to 0.However this seems not to be possible with a datagridview combobox.Is there a way to display the first value anyway?
When i use AxAcroPDF1 in VB.net to open a PDF inside a form it gives me an error. This only happens on Windows 7 64 bit. I have been told to compile as a x86 application but i cannot do that as i have several other DLL's in the program that are not 64 bit specific and so the build falis. I have also tried using a browser in VB.net , it opens fine in XP, bit widows 7 it opens a new window and it's maximized and therefore the content behind get hidden
I created my own custom date picker consisting of an ASP TextBox, Button, and Calendar complete with CSS styles, javascript code, and event handling vb code.I want to use this date picker multiple times on my form. I know the wrong way to do this would be to copy all the code and just adjust each name accordingly.How can I put those controls, styles, and code into a single entity?
The gridview on my page is set up with templat fields in each column so that I can enter information and save it to my database. There is no data that ties directly into the gridview just the ability to add multiple rows at a time to save the data. I had it displayed with empty textboxes and it was working fine and all of a it stopped and now won't show up. Any clues as to what is happening. Code follows...
i am very new to vb. well and i got this project am using MS access as database. The thing is i want to display in datagridview is just the headers and nothing follows when the program starts. And when i Add something it will show that i added something.
but it displays all data instead.
when i set it to
datagridview1.datasource = Nothing
Yes, it will display nothing but when i add a new row and update it nothing shows that i added a new row even with
Running: Win7Pro, VS2010Pro Try this: New project (WindowsApplication1), new form (Form1) with one DateTimePicker (DateTimePicker1), one TextBox (TextBox1) and one Button (Button1). The DateTimePicker's properties changed are: ShowCheckBox: True, Checked: False
The code on the form is: Public Class Form1 Public Sub New() ' This call is required by the designer. InitializeComponent() ' Add any initialization after the InitializeComponent() call. Me.DateTimePicker1.Value = DateSerial(2011, 1, 31) [Code] .....
I have a datatable similar in structure the first attached image where each * represents some data
Ultimately I want a new table in the form of the second attached image.
Currently, I have opened a connection to my access database and pulled in the data for case 102 into a datatable and case 103 into a separate datatable. [code]...
Then I loop through each row in Dt1 to check if item1 in Dt1 exists in Dt2. If it exists, I determine which row it's at and add in the data for item2 and item3 into Dt2.
Using DatagridView, In a Datagrid View values are displaying like this
ID Date
001 23/02/2009 001 24/02/2009 001 25/02/2009
I want to display a date in a textbox after 25/02/2009
I Used a sql query for getting a next date
Select CONVERT(CHAR(10), DATEADD(dd, 1, MAX(SDate)), 103) AS SDate from tb_Sched_Add
the above query is displaying a next date 26/02/2009 in the textbox, but it is taking a some second to display. There is any way in program itself getting a last value of the row (date) in datagridview and display the next date.
I declared a variable which is the sum of two other variables. I simply want to display that result on the screen. I think a msgbox is what I need to use but I'm not sure.
I have a question about listbox. I want to display a series of * in one row. I know I have to use a loop, but I can not have the asterisk lined in one row.