VS 2008 - Moving Variable Contents From One Form To Other
Apr 20, 2012
I want to move a viriable content from one form to the other . and like wise. Lets see now here is the startup form.
Public Class startup
ok as you can see am making a public shared variable to get the name from the textbox and put it in the var, thats easy already done , now the problem I can't get it to be moved to the other form. (Below the 1st code is the code I use to get the outcome from form1 to form2).
Public Shared playername As String
Private Sub startup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
[Code] .....
allowed me to get a progress bar. It sums up the size of all the files in the folder and then moves them and as it writes them, it determines how much has been written of the total, and sends that to a progress bar.
Now, what I'm wanting to determine is the best way to do subfolders (an subfolders of subfolders, etc).
Would it be stupid/smart to get a list of the folder structure in a particular folder, then recreate that structure, then get a list of all the files and then use the code in the above thread to recreate those files in their respective folders?
I am making a rather simple backup utility that takes one folder and moves it to another and I'm just trying to figure out the most logical or "accepted" way of handling folders when at the same time, you need to have a total of all the size of all the files being moved so you can display an accurate progress bar.
I have been trying to discover how to make the contents of a form expand or retract in response to moving its borders by grabbing them with the mouse, or by use of the 'Maximise' or 'Restore Down' controls.The explanation in �Help� concerning TableLayoutPanel, Panel, Anchor and Auto size doesn�t help much, especially as it I can�t get it to work.
I had a look through this forum and other forums but couldn't find what I was looking for. I am new to visual basic and have spent all day trying to find the solution to the following issue.I am creating objects from a class that store information about the user of the program. Each time a user signs up the program, I need the code to create a new instance of the class, creating an object and storing information about that user. The contents of this object will then be saved into a text file.
how to move a single file to a new location. Can you move the contents of an entire folder to a new location (Lets say... inside another folder)?
Here is my code for moving a file to a new location. As you might see, this is how it works. You first select a file. Then you type in the driver (C, D, E) where your 'TEST' folder is located. Then you click another button and bam! File is loaded into the TEST folder.
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
[Code].....
I was moving files to a new folder when I realized some of the files were in the same folder and thought "Wouldn't it be grand to be able to just move the contents of this folder into the new without doing it one file at a time?"
I already got the move part, that's easy, what I'm having trouble with is when I click on the form and try to move it, it shifts a little, that is really annoying, I just want it to be smooth. I want it to be as if I'm moving the form from the title bar. [Code]
Is there any way I can move a form in the center of the screen ? I am talking about run time for a form that is already shown . I need this because some times this form may become larger or smaller during run time and I'd like it to be moved in the center of the screen in order to look better . Back in VB6 I used to show again the form (despite being already shown) by MyForm.Show , which resulted i the form being moved to the center , but now it seems this doesn't work anymore ...
trying to move a lineshape (line), across or down my form, but not having any luck with it, I think it is something like this, (but it not quite right)
LineShape1.X1 & LineShape1.X2 = val (HScrollBar1.Value)
My current issue which I've been stumped on is incrementing variable names in a string.
Without reading my actual situation, I need to know if you there is a way to do the following:
Code
'Label1 is a label that exists in a userform and this code is entered into the UserForm_Initialize() Dim X as String
[Code]....
The reason for my label1 example above is I believe that using my current methodology- if there is a way to convert a string contents to a variable name, it should do the trick.
Does variable total have to be converted back to string ie..Cstr(total) in order for the result of total to be displayed in the text box txtdisplay? I notice It will work if I convert it to string or If I leave total a double it will still display the result as a double. what is the correct programming practice? [code]
i'm dealing with a variable of the type string, in a "select case" code; if the string in it was "5a6-Hor" then some calculatins will be made. the problem is that the value would be "5a6", but the case related wont be applied(the compiler isnt reding it as "5a6"), although i had a msgbox showing the value of the string as "5a6", as was defined under form_load event here is the code:
I have one form, which the user enters upto 5 websites then clicks go - I have on the second form, the one with the webbrowser. timer which checks if the web browser is busy then either a green light or black image will be shown along side the assocaited input box on the first form. I am finding it impossible to feed variables into the clock through ByVal, like I would a subroutine or function.
I have a structure named StudentData, it consists of a studentname, an array of testscoresand the student average. There is also an array of structure objects for a total of 6 students. I have the header, column heads, the student names and the averages printing when I click the print page event. I have tried multiple ways of setting this up to get the test scores to print, these are the structure array variables. When I put in the code to process the arrays testscores, I receive a run time error that I don't understand
While working with an excel file (.xlsx), the data I get from it is an IEnumerable(of Dictionary). When I bind this to my datagrid, I get the problem that I only see 2 columnsI've been tracing this problem and discovered that in the first row in the excel, there are only 2 values (cell C and D). I think the binding to datagrid looks at this first row to create its headers. This results in my datagrid only showing columns C and D.
The following code works perfectly to allow moving a control on a form at run-time. However, when AutoScroll is set to True on Form1, and you drag Button1 past the right and/or bottom bounds of the form, it goes haywire. I really need someway to smoothing control the autoscroll so that as you scroll the control off the form, the scrollbars smoothly appear.
I have a list in detail view that (obviously) lists information. I want to edit an Item if it is double-clicked on. I'm not sure what the best way to do this is. Currently I have this:
Private Sub SoundList_DoubleClick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SoundList.DoubleClick index = SoundList.Items.Item(SoundList.FocusedItem.Index).Index
simple problem Basically in form1 i have a line of SQL code in a rich text box called rtb_select
what i would like..This code to run under a connection string called strSQLSelectQuery in form2
I have been told someting like strSQLselectQuery = rtb_select.text would work however because rtb_select is in a different form in the same project it does not recognise rtb_Select
What I want to do is either trivial, or likely impossible in the .NET framework.
I have a number of forms, with various pictureboxes, labels, etc. in each. Same names for the same items on each form. Only one form is visible at a time. What I need is some way to assign to a variable in the code which form is currently in use, such that I can reference the control on that form in a single statement.
That is, I have set up (already) references to the individual forms (call them frmForm1, frmForm2, etc.). So I can write to a textbox as:
currentform = frmForm2 currentform.textbox1.text="Display on visible box"
Is such a thing even possible? Obviously, the way .Net normally wants to work is to verify everything at compile, and there is (of course) no way for it to know if whatever "currentform" points to even has a "textbox1" control.
save me a LOT of long-winded IF-THEN-ELSE to see which form is currently displayed for each and every time I want to display something. [FWIW, I *could* right everything out to every form, but I feel that would waste to much CPU time.]
Is the StartUp form of a program saved in a variable (i.e. from the name space My) ? I guess I can catch it during startup by using an Object Type variable during Load time , but I wonder if it is already defined anywhere else .
I am getting the error:"Range variable 'sender' hides a variable in an enclosing block or a range variable previously defined in the query expression."for this
Imports System.Data.SqlClient Imports System.Linq Public Class Form1
[code]....
I can select any other item from the table without the error. "sender" has the same properties as "receiver" in the SQL table.