New Ubound Set, Will Everything After Ubound Be Removed?
Jan 19, 2011
Here is a bit of code I found. It was said to remove a specific value in the array. However, it looks to me like it's setting a new ubound(end to array?), wont everything behind the new ubound be removed too?
I've been thinking for about 10 minutes but I still can't decide what exactly are the advantages of 1 choice over the other.
I was wondering if anyone has actually given this some thought and would like to share their insights. Basically I would like to know which is "better" (you can quote clarity, easy refactoring, performance, maintainability, good standard, anything that makes it "better")
want to return decimal number but because of "UBound" its keep displaying as integer how can i display decimal numbers?Public Class frmPrintbooks
Private Sub frmPrintbooks_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load For x = 0.0 To UBound(Form1.printBookName) lstPrintbooks.Items.Add(Form1.printBookName(x) & " " & String.Format("{0:C}", Form1.printBookPrice(x))) Next x End Sub
I come from a C# background but am now working mostly with VB.Net. It seems to me that the above functions (and others - eg. UCase, LCase) etc. are carryovers from VB6 and before. Is the use of these functions frowned upon in VB.Net, or does it purely come down to personal preference?
I am working on a custom report in access and I do have a query which I want the outcome to appear in a text box control. Howver when I link this under the control source property, It returns an error.
We are developing an application that looks like this: Mainwindow - PaneGroup - Pane
What we want to do is add a handler (AddHandler Pane, AddressOf MethodName) on the mainwindow and throw the event in the Pane. When we want something to change on a collection in the mainwindow, we throw that event in the Pane.
My question is if the pane is removed from the panegroup (doesn't exist anymore), does that handler still live on the mainwindow?
I was having trouble debugging an app because I couldn't invoke the Immediate window. I finally ran across a keyboard shortcut to invoke it (Ctl+Alt+I) so my 'immediate' problem is solved, but now I'm trying to figure out why the Immediate window option doesn't appear on my Debug menu like it does on my co-workers? (The menu-designated shortcut, Ctl+G also doesn't work for me.)If necessary I suppose I can customize my menu to add it back in.
I am using a dataset class, associated binding source, and a table adapter. There is no binding navigator. Inserts and updates work well. However, though deletions look like they are working as they should, when the form is closed the user is prompted with a message do you wish to save data. Upon doing so the error "this row has been removed from a table and does not have any data. beginedit" is displayed.To delete the record I am simply running the following
code:UserRolesBindingSource.EndEdit()UserRolesBindingSource.RemoveCurrent()The form save routine is simply:Try UserRoleBindingSource.EndEdit taUserRoles1.Update(me.dsARMData.UserRoles)Catch ex as Exception MessageBox.Show(ex.message.tostring)End CatchWhen I did have a bindingNavigator on the form, there were no issues with deleting records and doing subsequent saves.. I understand the binding navigator also calls the RemoveCurrent of the binding source, but what else is it doing to not have the error message display that I don't have?
Here is the code I have amended after getting the answer from previous thread (Spinning Numbers)
I'm not sure if I am removing the random number from the list or not as the number shown in the Label(currentnumber) does not match the one showing in Label1, which is the one I'm using to check which number has been removed.
Private Sub Tmr_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tmr.Tick 'Show spinning numbers for decoration
I have a javascript function that moves items between 2 select multiple box, when I move item from the source select box to the destination select box, I add the value to my HiddenField so that I can access in code behind, works fine but when I move item(s) from the destination select box back to the source select box, I try to use : hidMemType.value = ""; to clear the hiddenfield. I thought this works but apparently in the event of a postback, the item still gets stuck in the destination box.
// Move items to and fro select box function move(sourceFrom, sourceTo) { var hidOutlet = document.getElementById('<%=hdnOutlet.ClientID%>');
I have a lot of buttons on a form (144) that need to be removed. All their names begin with "R". So I used this piece of code.
Sub RemoveBookingButtons() Dim cntrl As Control
[CODE]........................
However whenever I run this sub function, it deletes every other button starting with "R". better code or point out if the flaw is in that piece of code or it is hidden somewhere else in my program?
I have been writing a security class in my application, I am able to encrypt the string correctly and without error. However every time when I try to decrypt this string again, i get an error with this as it returns the following Padding is invalid and cannot be removed.
Here is the code:
Public Function DecryptKey(ByVal plainText As SecureString, ByVal key() As Byte, ByVal iv() As Byte) As SecureString
I have found simular issues on web, and most of them say that the IV is not the same the encrypted version, but I can confirm that the IV is the same as they both access the exact same variable.
I made an app in vb.net express edition after publishing there are many files in published folder, my question is if a user removes any of files in the published folder or replaces it with other files and runs the app the app must show an error is it possible?
I'm using a TabStrip control in my VB6 app (mscomctl.ocx).(Annotation: to use the TabStrip control add the component: Microsoft Windows Common Controls 6.0(SP6) )When hightlighting e.g. the 2nd tab ...
TabStrip1.Tabs(2).HighLighted = True
and removing the tab's caption
TabStrip1.Tabs(2).Caption= "" .. tab2 loses its hightlight !!
To prevent tab losing focus I fixed it with the following code:
For Each e In TabStrip1.Tabs If e.HighLighted = True Then e.HighLighted = True End If Next
Is it a known bug? Here is my vb6 sample project showing how the tab loses the highlight if the tab's caption is removed.
I am writing a program using databases and half way though I decided a column I had was irrelevent and removed it from my database. I have gone into my code on my forms and removed all references and removed it from the data table but I am still getting an ArgumentException in an undefined location. Am I missing somehwere that I need to remove this that was automaticaly generated or something?
I am using RijndaelManaged to encrypt just 4 bytes of data which produces a 16 byte result (i am using a 128 block size). When I try to decrypt these 16 bytes I get the message "Padding is invalid and cannot be removed.". (The base stream of the CryptoStream is a MemoryStream based on just these 16 bytes).
I'm developing some code to detect new files in a directory and signal it in a new thread through the Created event of FileSystemWatcher. While testing this I noticed that after I removed the eventhandler from the event the thread that was being used was not closed. Why is that? Am I doing something wrong when I'm removing the eventhandler? [code]So first I start off clicking Button 2 to start the event handler. I copy a xml file to the Temp folder and the event will trigger and set the name of the thread. After that I will click Button 1 to remove the event handler. If I then pause the execution the Thread "UpdateSomething" will still be there.
I have an application that's using NotifyIcon control. Everything is fine except when I exit the application by the Task Manager, the icon is still in the "system tray" area. I want it to disappear once I exit the application by the Task Manager. [code]...
I created a textbox control on a form and I gave some integer value to it from runtime but after sometime i removed it from design and code also.. But when I run program its still showing with that integer value. So what should I do. How should I remove that control?
I have a list view with 2 columns (Prodduct and Price). I want the user to be able to add there own values to the listview and have them save so that they will always stay there.I would also like users to be able to delete specific items from the saved list.
The values added to the colums are paired, and must stay together, as one value would be a product and the other a price, So they must, stay together. as a pair
I've removed a few controls from my form, but they're still in the properties. I've looked in the Document Outline, but nothing. How can I remove them (save)?
I dragged and dropped a label from the toolbox onto a form (Label6) and stupidly went to the properties window and set "Text" to blank. Label6 shows when the program is run using F5 but does not show on the design surface if I want to move or remove it. How do I get it back onto the design surface or remove it completely?
For the past 3 weeks now, we are encountering a sudden loss of table in our database, but with that. our .mdf file is still on its same size before this disaster comes along and again..anyone had encountered or know how to solve this problem.
I'm creating a small game which when the user clicking a menustrip item "New game" adds event handlers to each label in a panel control.
For Each scoreLabel As Label In Me.panelScore.Controls If Not (scoreLabel.Name = "lblLeftBonus" Or scoreLabel.Name = "lblLeftTotal" _ Or scoreLabel.Name = "lblRightBonus" Or scoreLabel.Name = "lblRightTotal") Then
I need to be able to strip the following prefixes from product codes as you see I have included a simple query while yes the below shows me the cm im not wanting i cant use replace as it code replace any instance of cm the prefixes are held in the supplire table cross refer with the products table
prefixes are not always two chrachters for example can be TOW
SELECT * , left(prod.productcode, LEN(sup.prefix)) AS MyTrimmedColumn FROM MSLStore1_Products prod ,supplier sup WHERE prod.suppid = 9039 AND prod.SgpID = 171
in what situation will an item in System.Collections.Generic.List not be removed successfully?url...The way they phrase it makes me think that it is possible that a Remove operation on an item found in the List(Of T) could actually fail.