How To Find Out Which Control Is Selected On A Page
Dec 25, 2009My student.aspx contains student data...labels,textboxes...etc controls. on clicking propertiesbutton popup page will show the properties of selected control
View 4 RepliesMy student.aspx contains student data...labels,textboxes...etc controls. on clicking propertiesbutton popup page will show the properties of selected control
View 4 RepliesI 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.
View 3 RepliesI'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 am using AjaxToolJit Tab Container and the problem is when i refreshes the page the default tab is set to 0 but i was in 4th tab when i refreshed the page.AutoPostBack=true
for a while but when i used UpdatePanel in the same page causes the same problem again.
Hi,I need to see if a webpage displayed via the web browser control contains certain words .I've tried parasing through the html but that contains too much junk html and css tags which caused problems(I've tried using regex to remove them).That was done by using property webBrowser.document.Body.InnerText.contains .
Are any way to search through the actual text on the webbrowser and not html via the program in ways similar control-f function on most webbrowser but using code to do that ?
I have a simple user control which wraps some logic around an AutoCompleteBox. This question could apply to any ItemsControl control like a dropdown or listbox though.
<UserControl>
<Grid Background="White">
<sdk:AutoCompleteBox Name="myACB" ItemsSource="{Binding myData}" />
[code].....
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.
I have a gridView in ConsumerList page. When Edit button is clicked (in each row), it is navigated to a EditConsumer page. In the EditConsumer page, I need to get the values of the selected row using Page.PreviousPage.[code...
View 2 RepliesI'm trying to retrieve a custom Attribute set on a page's class from inside the MasterPage. Normally to do this I would need to reflect directly on the specific class, but inside the Master page it's always referred to as the Page type (the parent class). How do I determine the specific type of the Page property?
Here's an example of what I'm trying to do:
Dim attrs() As Object = Page.GetType().GetCustomAttributes(GetType(MyCustomAttribute), False)
For Each attr As MyCustomAttribute In attrs
' Do something '
Next
but it only ever returns the attributes attached to the actual Page class.
I'd rather not have to derive a new base type from Page if I can avoid it.
Here is how my class is defined (in the code-behind):<MyCustom()> _Partial Class PageClass Am I defining this in the wrong place?
I have a form with a Tab Control that has 18 pages. When I click on a tab it opens the page and select a textbox on that page (txtTextbox1. Select() ). This works for the first 8 pages but not for the remaining 10 pages. Although on these pages I can mouse click on the textbox, enter info, save then click my Add button that clears the textboxes and has the code (txtTextbox1. Select() ). The textbox is selected just fine. The code for all my pages is the same except for the tab name and the control names. The tab key will move the selection to the next textbox in order on all pages and the Enter key is coded to do the same. The first 8 pages have a total of 256 labels, buttons, list boxes, textboxes and checkboxes on them.
View 10 RepliesI have a user control that checks if a certain query string and session value are present then returns a boolean based on that, if it's true I want to set the master page. The page is throwing an Object reference exception when it tries to call the method EditUser1.UserAuthorization(). Why is this happening? I imagine that the method doesn't exist at that point in the stack. Protected Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreInit
[Code]...
Using vb.net on an aspx code behind event, is there away to tell from a parent page if the child page popup is open, and then close the child page if it is truly open based on some event on the parent page, like clicking a gridview edit link, again?
View 1 RepliesI want to access a page variable from a user control placed on that page. All the solutions work in C# via casting to the page class. The problem is that this doesn't work in VB. The page class is not selectable from the Intellisense dialog. Manual typing results in the error type not defined. It is strange that C# can do this without a problem. What is the proper solution for this in VB? I had other cases where I needed to access a control on the main page. C# again uses a cast to the page class to access the control. This doesn't work in VB again. So how can I access the page class from a user control in generell?
View 5 RepliesI am using <%@ MasterType virtualpath="~/__.Master" %> to embed my master page content into child page to access control belong to Master Page. I have one DropDownList in Master page. And I want to access its SelectedValue in my Child Page.
Problem is when page first time loads and as I am trying to access DropDownList's Selected Value by writing in child Page - "Master.DropDownList.SelectedValue". I am not able to get DropDownList's Value. Its display's Blank.
But When Page.IsPostBack I am able to get SelectedValue of that DropDownList.
I have an ASP.NET 3.5 page with some AJAX, some Validators and some business-rule validation done in the code-behind page (VB.NET).
The Validators set focus to the 'offending' control when an error is detected.
When a business rule is violated, I used the following code to generate some javascript "on the fly" and execute it to simulate the Winforms "MessageBox.Show" functionality:
Sub DisplayMessages()
Dim lblError As New Label
lblError.Text = "<script language='javascript'>" & Environment.NewLine & "window.alert('"
[Code]....
At the end of the "btnSave.Click" code, if everything went ok, calling that subroutine.
What I get is the page scrolling to the top and then back to where it was when the Save button was clicked.
For various reasons, 'MaintainScrollPositionOnPostback="True"' is in the Page directives at the top of the .aspx code. What I'd really like is to make that FALSE for just a moment so that the page resets at the top - again, only if everything is ok and only for this button (there are other buttons on the page that require the page to keep it's scroll position).
Is there a way to disable asp.net caching on selected page. It would be nice if this can be done from the web.config.
View 3 RepliesI have a tabControl with some tabPages on it.What i want to do is i need to perform an action based on the currently selected tabpage.I have this code but it is still not working[CODE].......
View 2 RepliesI have a CSS class called selected which highlights the DIV as the current step. When they're all in separate pages, I just had to move the selected word to the next DIV.But how can I achieve the same in Master Page VB .Net? It seems to be one page for all. When the next page loads, how do I get it to highlight the next step?
[Code]...
How can i play an audio that possibly mp3 or wav without let the user to select the file by using the open dialog box. i want the audio to play when the user press a key. for example user press key 1 then audio1.mp3 will be play.
View 1 RepliesI have a text box and button inside a panel , and I want to show this panel right next to gridview selected row , gridview is also inside another panel , is there anyway to find out selected rows position ? This is a asp. Net page and I am using vb.net . Panel can be replaced by div
View 2 RepliesI'm trying to call the windows properties page of a selected network card from a combobox, so it shows the current settings of the selected networkcard. I mean, like if someone would go to the network settings - right click on the appropriate connection, and go to the properties. For a file properties, one can call the properties by using the shellexecuteinfo function.
View 1 RepliesI have loaded datatable to listview.Now when i try to do a selected index and retrieve data to display in respective text box. I find some error "input string format incorrect".but when i directly load from folder it works fine.
Data that retrieved from Datatable.Im not able to find the index of the row. But from folder and listed in ListView.Index value is found.
Dim breakfast As ListView.SelectedListViewItemCollection = Me.LOV.SelectedItems
For Each item1 In breakfast
index += Double.Parse(item1.SubItems(1).Text)
Next
How do I find selected text in webbrowser, and highlight it, but not using the CTRL + F function?
View 6 RepliesI'm having a little problem with my code as it follows, im trying to find the average # between 1-10 that is selected in my listbox but i'm having problems with my counter that divides it by, as a result i am only getting the number selected Goal is to select a value in listbox and find average based on what is selected and how many values were selected
Public Class Form1
Private Sub xRecordScoreButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles xRecordScoreButton.Click
[Code].....
I have 3 text-boxes, how do I find out which text-box is currently selected (has focus). I am unable to come up with anything.
Public Class Form1
Public activeTextBox As TextBox = CType(Me.ActiveControl, TextBox)
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
activeTextBox.Text = activeTextBox.Text & "This is text 1"
End Sub
[Code]...
I have an asp.net usercontrol which represents a "popup" dialog. Basically, it's a wrapper for the jQuery UI dialog which can be subclassed to easily make dialogs. As part of this control, I need to inject a div into the page the control is used on, either at the very top or very bottom of the form so that when the popup is instantiated, it's parent is changed to this div. This allows "nested" popups without the child popup being trapped inside the parent popup.
The trouble is, I can't find a safe way to inject this div into the page. A usercontrol doesn't have a preinit event, so I can't do it there, and calling Page.Form.Controls.Add(...) in Init, Load or PreRender causes the standard exception "The control collection cannot be modified during DataBind, Init, Load, PreRender or Unload phases."
I thought I had found a solution by using. ScriptManager.RegisterClientScriptBlock(Page, Me.GetType, UniqueID + "_Dialog_Div", containerDiv, False) which seemed to work well normally, but recently a coworker tried putting an UpdatePanel inside the dialog and now she's getting the error "The script tag registered for type 'ASP.controls_order_viewzips_ascx' and key 'ctl00$ContentBody$OViewZips_Dialog_Div' has invalid characters outside of the script tags: . Only properly formatted script tags can be registered."
How are you supposed to add controls to the pages control collection from inside a user control?
I have a data-driven many-page print system that works well, each page containing logically what's next following the preceding page. To output a sub-set of pages, how can I avoid outputting pages before the first one that I actually want to send to the printer? To pick and assemble the data correctly my PrintDocument1 process has to run until I reach the 1st page to print, so it would be neat at the end of each unwanted page to 'waste' them - then from the 1st wanted page the usual e.HasMorePages will do the job.
I thought maybe PrintDocument1.Dispose() or PrintDocument1=Nothing might void the early pages I don't want (then looping back internally to construct the next page), but no. Is there another way to 'ditch' pages until the required one is reached? Or do I have to avoid using every e.Graphics.DrawString) statement until I get to the right start point? That would of course do the job, but is pretty clumsy
I have a bit of a tricky scenario. It consists of some partial problems for which I have individually found solutions, but I couldn't find anything that makes it all work together smoothly.
-Upon selecting an item in a datagrid, a new page loads with the details regarding that entity.
-The entity represents a product that can have any amount of variants (such as a t-shirt's color or size)
-I dynamically add dropdownlists to this detail-page that represent these variants (there can be any amount of variants, and each variant can have any amount of different values, each value or combination or values from different variants representing a unique product entity)
-Upon selecting a different variant in a dropdown, a delegate is called that will change the session variable to the productId associated with the selected variant and a postback is fired that will reload the page with new data based on this productId
The problem: the postback is fired BEFORE the dropdownlist's (OnSelectedIndexChanged) delegate is called. Since this delegate defines the productId in the session, the new to-be-used productId isn't known at the time of postback.
Result: loading the correct data in the page is always delayed by one postback. Each time I change the selected index of any of the dropdowns, the page is loaded with data based on the session variable that the PREVIOUS OnSelectedIndexChanged delegate of the dropdown set.
I have a LoadData() method that sets the values of all textboxes, fields, labels etc. based on the productId stored in the current session. This method is called on Page_Load.
Private Property CurrentProduct As Product
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
LoadData()
[Code] .....
It seems that I haven't been completely clear on what does and doesn't apply to this scenario regarding Page Lifecycle.
1) My dropdownlists are added dynamically, which works fine on the first page_load.
2) The content of the dropdownlists is defined by what entity's details i'm loading on the page.
3) What entity's details I'm loading on the page is at first(not-postback) defined by the product I selected in a gridview in the previous page.
4) At postback, this entity is based on a sessionvariable containing the id of the entity.
5) This session variable is defined by what item in the dropdownlist I select.
6) This dropdownlist dissapears after postback since it's not defined on the page, but dynamically. So is the event.
So my guess would go towards some clientside script that stored the selected value before postback, but then I would be clueless on how to get that variable to the server since the logic that retrieves the entity is in the business logic layer which is far away from this page..
How can we Find newly selected text in Combo Box. Whenever I do this, I get the old text instead of the one they just changed to.[code]
View 10 RepliesI have one datagrid with bound items and Radio button.
I want a index of the row which i selected by chacked the
the radio button.
i used Datagrid.selectedindex
but it gives -1 every time.