I am trying to access objects created at run time.The following code works IF Options Strict is off. If it is on it indicates "Option Strict On disallows implicit conversions from 'System.Windows.Forms.Control' to 'System.Windows.Forms.TextBox'."
Option Strict Off
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim txt As TextBox = Me.Controls("T3")
[code]....
I am having trouble formulating the type conversion.A Second problem I am having occurs when I create a groupbox at runtime and then add the textboxes to the groupbox. I am having trouble drilling down to gain access to the textboxes inside the groupbox.
Dont even know how to word this, reason I'm having so much trouble finding out the answer in help.But, basicly I'm trying to get data from many different text boxes named similar from my form, example:[code]where i would count up in a for and next statment from like 1 to what ever.
For school and other reasons, i am making an application in which the user can draw tile based backgrounds, to then turn into long line of code , i think called CSV , which can then be used in programs such as flash, to draw a tile based background. I am currently making a flash game, and dont really like the other tile array making programs out there.
For instance, code such as [1,0,1],[0,1,0],[1,0,1] with the correct code would generate a 3x3 tile background with an X shape.Anyway, at the moment i am currently stuck.I have code up and running which generates a 2 dimensional background out of pictureboxes randomly, however thats as far as i got, i dont know how to access the pictureboxes created.
What i have right now is two variables, gridX and gridY, which determine the amount of tiles placed in a for loop. These variables would be used to determine the size of multidimensional arrays that store the tile data, and determine the map size.i intended each image to be clickable, so that its picture would change from black to white when clicked
When clicked, the tile would switch between two images, to represent two different tiles. at the same time, a value in an array created with the tile, would change from 1 to 0.Then when its time to make the code, i simply use a for loop to spit out the array in the way i want.
I understand that i could perhaps create a class for the pictureboxes, but i dont know how to, since ive never dealt with them, and i dont understand any of the guides and tuts.how to use a class so that i could add and change the properties of multiple dynamically created pictureboxes, but also change the value of an array created with the picturebox, when clicked?
i need all of this to be done however without adding or including any additional libraries or anything to visual basic as it will be graded on school computers.
When I try to access the controls of a form which is not yet created (i.e. to modify the contents of a text box , to press a button etc) , I fail , usually without even an error message . I found out that the only way to make my program go right is to take care that the form is first created before I try to access anything on that form . However this means I must use the Show method to create it and then to Hide it , which leads to an instant awful optical effect . I remember back in VB6 there wasn't such a problem ; it seems that in VB6 each time I accessed a control on a not-created form led to the form being created silently . Is there any way I could do that in .NET too in order to access my precious controls ?
I'm creating a list of labels dependent on a few variables based on search results.Say I have 10 search results, 10 labels will be created within a for each statement, however I want to create subroutines for these 10 labels with an onclick event, is this possible
I'm creating a certain number of objects based on some templates that I have available to the user. Then, I have a module created for each template where I will be doing some math operations, etc.
I know how many objects will be created, but of course visual studio doesn't at design time.
Dim newhydzone As PictureBox newhydzone = New PictureBox newhydzone.Name = "Zone" & Form1.hydzonecount
I have a nested class, let's call it class1 and it has class2 inside it; VB.Net eg:[code]
1) How can I define X number of Class2 objects[let's call it: Node(x) array]** with NEW() subroutine called?' this raises error: dim cls2(n) as new class2 end sub.
2) How can I return actual number of Node() array? [code]Outside my class in main project I define cls1 object:[code]Now an array of class2 is created inside cls1.
3) Now,How can I access All of them[node(x) array which is created inside cls1] with all properties and methods available?
I remember I wrote a ProcessManager class with this functionality in .net 2003, nearly 4 years age, I don't have the code now.
I can usually find the answers to most of my questions via the Google Gods, but not this time.I have a form that has a TabPageControl and on that page a collection of labels and text boxes via a usercontrol.
On the form I have a button that allows the user to create a new tabpage, when the code adds a new page, it automatically adds the UserControl collection. I can't get my head around how to access the objects on the newly created tabpage.
What I need to be able todo is take the index of the tabpage that has focus and translate that against the UerContol name, but I havn't a clue how to do it!
In ASP.NET I have a form that has a Textbox named txtOutput and a button. In the main file.aspx.vb I can call a function from the button handler and in that function I can have [code]I have a bunch of functions in several other classes. For instance I have a class named AbleCommerce that does some database functions. These functions are called from my main class. In those functions, however, I have no visibility of txtOutput.All of my classes are, unfortunately, in the default namespace which I understand is not optimal but didn't seem to impact this issue.
My current project involves displaying questions/answers from two different databases to be used to compare values and make judgements. The number of questions, choices, and answers is all variable. Thus I am attempting to create labels dynamically to show the information on the screen and create textboxes to leave comments. My problem is not knowing how to then access these lables, since I can't code in to use "label_comments" & (i) as it doesn't exist (at least, I can't get it to work).
First, my code for creating and displaying the information:
db_connection = New SqlConnection(ConfigurationSettings.AppSettings("ConnectionStringMerrill3")) db_connection.Open()
I need to dynamically access a bindingnavigator, is this possible? I basically want to have code in my Base form which enables or disables it's descendant's menu buttons depending on access rights.
I want to know the correct way to access an object that is stored as an object in another object...phew. Here is what I'm trying to do...
I'm creating a restaurant map and to keep things simple I have 3 classes -- cServer, cTable and cGuest. cTable has a property which should contain a cServer object eg
Public Property Server() As Object 'Called when the property is read Get
I'm having trouble trying to access a list of comboboxes created dynamically in one procedure from another. I believe I have to add in an event handler but I not sure how this is going to work. Or should I change the array scope?
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'variables declared here.
I've created managed code to programmatically provision websites on Windows 2008 servers from a Vista 64-bit workstation.The provisioning covers creating DNS entries, creating a file structure and a the IIS7 site (using Microsoft.Web.Administration aka MWA).I've had to do some DCOM configuration to get it to work through a firewall and it all works on the test server provided I'm in the same domain.I then cloned the Windows Server 2008 Virtual Machine (VM) that the provisioning does work on and then changed the clone's domain to the child domain in the forest where the production servers are sitting.The provisioning user credentials are synchronised on the parent and child domains.So the only change is moving domains and there is an automatically configured trust relationship between the domains.
Provisioning the file system still works on the server on the child domain, but managing DNS and IIS7 now have access issues.I've tried impersonating the Administrator on the child domain (and the thread identity is showing that works) and also had a go with CoInitializeSecurity (though I'm not sure that is appropriate for Win2008 and Vista)to no avail.What I really want to avoid is the need to have to store credentials separately on the workstation - it brings an unwelcome maintenance overhead and the possibility that if the provisioning user's password is changed, then the provisioning will unexpectedly fail on the production servers.Ideally once the provisioning user has logged onto the Vista Workstation, I'd like their credentials to pass through to the servers on the child domains (there are separate DNS and web servers) allowing them to manipulate whatever services (DNS, IIS7, file system) that are necessary.The solutions would seem to be something programmatic (whatever replaced CoInitializeSecurity?) or a Group Policy setting on the child domain may need altering to allow access.However being a humble software developer working out which of the myriad settings (one of the User Rights Assignments perhaps?) is outside my sphere of knowledge.The third alternative is to use Windows Communication Foundation (WCF) but I haven't done much with this yet and what I have indicates that this technology has its own security issues to accommodate.
OK - for starters - I'm not even sure that the title of this thread accurately describes what I want to do - but I had trouble verbalizing it. So I will give this a try: In my application, I have a custom object, call it myObject. In addition, I have another custom object called myObjectList which is basically a List(Of myObject).
Up until this point, all of the functions that I have been working with in my BLL and DAL have been shared - I haven't needed a specific instance of my object thus far. I currently need to write a function that finds a particular myObject within myObjectList and returns to me myObject. I know that the List(Of T) has a find method, but from what I have read so far - I don't think it is what I want (doesn't it return true or false? -and also, do I need an existing object to pass to it to see if it is in the list?)
I have created a page that creates a number textboxes at runtime depending on the result of a database query, (ie one textbox per row in query result). My problem is that I can't for the life of me work out how on earth to access the text from the textbox that is posted back to the server by the user when they press submit.
I'm working on making a game using VB, and part of the game involves being able to cast magic. What I did was put all the magic spells into a table in a database with the various properties I'll need at one point or another.The problem is that I need to only be able to select from a list of certain spells (Namely those your character is strong enough to be able to cast), and have it display the cost of the spell in a text box. My way of getting the right spells was as follows..first mak the structure of the table: [code] how can I use that usableSpells table I made as though it were in a database (IE making a textbox have something like "usableSpells.Spell_Cost" and making it display the relevant cost)? Trying to do it directly gives me "'Spell_Cost' is not a member of 'System.Data.DataTable'.,
I need to migrate from Excel 2003 VBA to Excel 2007 VBA. When Microsoft introduced Excel 2007 it removed many objects from the previous versions and added some new objects. Also it hid some properties of particular objects. These hidden properties can be viewed by going to the object browser, right clicking any object and selecting "Show Hidden Members". My problem is I need to access these hidden properties. Is there any way I can access these properties. I can successfully migrate from Excel 2003 VBa to Excel 2007 VBA with the same functionality?
I've got a website and we just had a huge jump in traffic. Now all of the sudden we're getting sql parameter errors left and right. We switched to a new sql server a few weeks ago and everything has been fine but the added traffic seems to be breaking us.I have a data access class that is called when each user trys to logon. It runs through several tasks before finally updating the users last login date and forwarding them to the administration section.
What I'm seeing from the trace logs suggests that when I'm logging in the first several tasks are using my data (lets say user=birk pass=word). But at some point the accessor class starts sending over the data from someone else who's trying to login (lets say user=abcxyz).Every connection we make to the server is closed when we're finished with it. I'm nulling out all of the accessor objects when I'm finished with them. But somehow different user data from different sessions are making their way into other peoples instances of the object.
I'm not using session/application/cache/viewstate to store the objects so I'm not really seeing how they could edit eachother... Its just really weird and I'm not sure how to even go about researching the problem.This is roughly the accessor class... I trimmed out some of the parts that weren't reliant to the issue
I'm trying to get a complete understanding of Objects . Namespaces etc and think I'm pretty close.I've created A basic Vehicles class and a car class that inherits Vehicle.Through user input I've created several cars and displayed the information in a listview.My question is what is the best way to store my cars (don't say garage!) so that if a user clicks on the associated entry on the list box that they can then alter that specific instance.
Basically in visual basic 6 I could access word tables in existing templates with the code owordactivedoc.tables(1).select() where owordactivedoc refers to the active word document and tables(1) refers to the first table in the template.Trying the same code in VB 2003 just leads to errors. Secondly how do I access bookmarks or alternatively word variables.Furthermore how do one deploy web.services. For example the current program I am building is for another computer. Simply copying the web service to Inetpubwwwroot dont work because it is not picked up by the Internet Information Services program. I have to create the web service in vb2003 on the other computer change msconfig manually. Copy and paste the existing service vb file in the created folder replacing the empty vb file.
Dim NewButton As New Button frmDownload.Controls.Add(NewButton )
This works. But I want to change what happens upon clicking NewButton. It should start an application. I tried NewButton.Click but that event doesn't exist.
I'm trying to develop a program that turns matrices into their reduced Echlon forms. The user specifies the number of Columns & Rows for the matrix, which is generated by the following Sub Routine
Private Sub ButCreate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButCreate.Click 'Columns and Rows are specified by the user rows = TxtRows.Text columns = TxtColumns.Text 'clears all of the controls(text boxes) from the TableLayoutContainer [Code] ..... How to do is access/manipulate those newly created textBoxes. After the user enters values to those boxes, I want to assign each of their columns to an array.
I have created a PictureBox array to hold 104 playing cards that are all visible at the same time.I did this with this line in the declarations:Shared Card(104) As PictureBox
And with these lines in the Form_Load module:
For I% = 1 To 104 Card(I%) = New PictureBox Card(I%).Name = String.Format("Card{0}", I%.ToString) Card(I%).Size = New Size(71, 96)
[Code]...
I have been successful in creating the array, positioning each and entering the images for all 104 PictureBoxes, but now I want to add code for the event "MouseDown.I copied the code for this event from my VB3 program and VB10 automatically updated the list of parameters, but nothing has linked the objects (Card) to the code.
I have tried to append "Handles Card.MouseDown" as well as several variations with brackets to indicate that it is an array.Auto-complete doesn't include "Card" as an option, and of course, since the array was never an object added to the form design, I can't create the empty module from there.
I have created a program that allows the user to click on screen and add many ovalshape objects. But I have got stuck as now I need to create a rightclick event for any of the runtime generated ovalshapes on screen and dont know how to refer the right click event to all the many objects?
My code for creating the oval's are as follows:- Dim Drg As New ShapeContainer Dim Shape As New OvalShape Drg.Parent = Me Shape.Parent = Drg Shape.Size = New System.Drawing.Size(10, 10) Shape.FillColor = StampColor Shape.FillStyle = FillStyle.Solid
But how do I write a click event now for any of these runtime created objects???
Access objects on a dynamically created UserControl an a dynamically created tab page. I can usually find the answers to most of my questions via the Google Gods, but not this time. I hope the collective that is StackOverFlow can help! I have a form that has a TabPageControl and on that page a collection of labels and text boxes via a usercontrol.
On the form I have a button that allows the user to create a new tabpage, when the code adds a new page, it automatically adds the UserControl collection, all good so far. I can't get my head around how to access the objects on the newly created tabpage. What I need to be able todo is take the index of the tabpage that has focus and translate that against the UerContol name, but I havn't a clue how to do it! [Code]