I am writing a .NET DLL to iterate through all controls in the a VB6 Form passed byref.So far it seems to work VB.NET code:[code]but the TypeOf operator does not work. Is there another way to find the type of control?
I've got a method I'm trying to translate from c# to vb, goes something like this .. x.For(typeof(IRepository<>)).Use(typeof(Repository<>)); VB doesn't seem to like the idea of a IRepository(Of ) ... what's the syntax on that?
I am working on a parser for a serial data protocol. I have an overarching Packet class, a couple sub-classes such as CommandPacket and StatusPacket, and then a few sub-classes of each of those:
[Code]..
While I don't think it is entirely relelvant to the discussion, I am doing this in VB.NET. There is also a similar (but not quite the same) question posted here: Java - subclass validation design pattern
I working on a VB.NET project to manipulate a VB6 form using COM Interop. Some of the controls on my VB6 form are indexed and some not, so calling ctl.Index fails on those that have no index. Is there a way to work out if a control is indexed?
I have an aspx page that has two different user controls. I want to find user control A and be able to set properties, etc., from user control B.
I was thinking I could do something like this:
Dim CMFilters As Control = Me.Parent.FindControl("CMFilters")
...but that doesnt work to be able to set properties and call methods. I somehow need to get the user control and and declare it as that user control type.
Dim x = GetType(List(Of )) 'valid statement Dim list As New List(Of String)
Now I want to see if list is a List(Of T) variable: Dim isList = TypeOf list Is List(Of ) On the last line I get a compile error: "Type Expected". Is there any cheap-performance TypeOf operator alternative for generics?
I'm using DataGrid to populate the list, inside the DataGrid I'm trying to put DropDownList. I have the sample code in C#, then trying to convert to VB. But got error.
See the WORD with BOLD in VB. The error is "Operator '=' is not defined for types 'System.Type' and 'System.Type'."
In C# ------- string sOid = string.Empty; Control myCtrl1 = datagridlist.Items[i].Cells[2].FindControl("ddlcountry"); if (myCtrl1 != null)
I wanna know if the user is holding the control key or not...there was a class for all this, what happened to it? where did it go?btw wasnt there a way to get information about hardware, such as monitory, keyboard, etc using the .NET classes?
I have this code so I can grab the values ind the dataset before i bind it.can't get the dirctcast to work
dim ds as new dataset("Mytable") gridView.DataSource = ds Dim dataRow As DataRowView = DirectCast(ds.Tables.Item("MyTable").Rows(), DataRowView) Dim ID_Equipamento As String = dataRow("ID_Equipamento").ToString() Dim ID_Password = dataRow("ID_Password").ToString()
I have a control into a html div in this way: <div id="FilesUploadedAttachment" runat="server"></div> that's part of a page called Donations.aspx)that allows you save info, (this page have a master page) After fill all needed fields, the user can attach a document pressing a image button and the document (link) appears in the control "FilesUploadedAttachment". When the user press save button I validate all required fills git a routine called ValidateFields in ohter module. The problem is that i need validate if exists something into this div, but until this momment i can't find this control, only can find the controls of the master page but no the rest so first, is possible do this and if is possible, how i can do. I let you the routine that i have been used for do that. I'm using IE6 and framework 2.5
I am trying to convert some old VB6 code to VB.NET. The VB6 uses a Canvas control, simply
Dim cv as Canvas
I cannot for the life of me figure out how to use the Canvas control in VB.NET (using VS2005). MSDN says it is in the System.Windows.Controls namespace, which doesn't seem to exist? All I see is System.Windows.Forms, which doesn't include the Canvas control.
My page has a DetailsView that has a hidden field in it that gets referenced by an SQLDataSource to populate a different field in the same DetailsView. I cannot get the codebehind to find the Control, no matter how many different ways I try. I really need to be able to show the TEXT field which is associated with the dsPicklist SqlDataSource. I have marked the code that is causing problems.
I'm trying to find a control in a page. The Id is available as a server control (CheckBox) This throws exception "not able to convert string to double"
Dim taskId As HtmlInputCheckBox i =10 taskId = Me.FindControl("chkTaskOption_" + i) taskId.Checked = True
I have a simple gridview that contains a label in one of the rows. I'm trying to access that label in the RowDataBound event, but for some reason I keep getting a "Object reference not set to an instance of an object." error on the line where I am using FindControl.
I've tried using "gvQReport.FindControl", "e.Row.FindControl", and "Me.FindControl" but nothing works.
I need to disable an <asp:HyperLink> in each of my rows based on a certain condition when the page loads.
For i As Integer = 0 To CourseData.Tables(0).Rows.Count - 1 If CourseData.Tables(0).Rows(i)("completedyn") = "yes" Then CourseData.Tables(0).Rows(i)("completedyn") = "Complete"
I'm trying to find a label on an aspx page from a user control (ascx) on said aspx page. Obviously Page.FindControl("lablel1") is not working. Do I need to add in ClientID somewhere?
I'm using VS2010 Express but there doesn't seem to be an option to create a control library project. Is this not included in this version or must I download it from somewhere?
Is there anything like shapes control of VB 6.0, in Vb.Net? I need to draw lines etc. at design time. But I could not find any shapes control in the toolbox.
I'm wanting to dynamically create some controls relative to controls already placed on the forum at design stage, how do I find the locations of the controls that are already placed?For example, I have a label called lblDateTime, its location is (13, 167) and its size is (65, 13).In my code, I want to place a new label below this label.I've tried to set the location and size properties of the new label using the location and size properties of lblDateTime.Size works, no problem, but the location of lblDateTime always returns as 0,0.[code]I want to set lblMessage DateTime. Location to (13, 180), but I'm actually setting it to (0, 13)What confuses me most is that Me.lblDateTime.Size is returning the correct values, so it's not like my code isn't finding the control.
I have an list of controls(PictureBox) and I need to know which one of them is selected, meaning over which of them the mouse is. I thought about getting the location of the mouse and then comparing it with each PictureBox location, but it is quite slow.