I am writing a program that will search the hard drive for particular files. Once it's done, I'd like the results to display like a folder. For example: If I looked for log files in c: and c:Windows, I would want to put those files in a 'virtual directory' and be able to manipulate them -- as you would in Windows Explorer.
The only thing I can think of that is similar is the search companion, but this software must be compatible with Windows 7.
I know it is possible to display a real folder (i.e. c:windows) in the webbrowser control, but can you have your own virtual directory and only view files that you want in it?
I made a simple application for a website, the site has a IRC-chat and the program should let you close the window (or actually minimize it to the system tray), and then open it from the tray.the problem that occurs, is that I keep getting a Script Error from IE:url...the weird part is that this does not happen when using Internet Explorer on it's own.so it only happens within the WebBrowser Control in the application I made.the application, also, couldn't be more simple, it had just a single window with only a webbrowser control that loads url..., further the program only has a Notification Icon and a Contextual MenuStrip for the Notification Icon.
I have searched the forums a bit in search of ways to find out how to prevent Internet Explorer to open when you click on a new window link in a WebBrowser control. I came across a topic with this code:
I'm working with a custom system.windows.forms.WebBrowser control. I need to be able to fetch the html of the link that is beneath the mouse pointer. I've reasearched the Internet and found a promising method to carry out this task. The suggested method is to use mshtml.IHTMLCaret to get the cursor position then use IMarkupPointer to get the element in the current scope. I've scoured the Internet looking for an example of how to carry out the task using the method outlined above but have been unsuccessful. I've tried to figure it out myself using intellisense on mshtml, again - unsuccessful.
I've been stuck on this for 2 days now and I have to admit at this point that Do any of you have experience with using mshtml that get past this issue? Or do you know a another way to carry out the task?
What I am wanting is for randomly generated ip to be sent as the ip address to the webbrowser control instead of the real ip address.So evertime the webbrowser document requests for ip it will send that ip. Attributor 2.0
I use WebBrowser control in VB.NET windows application and have to customise the USER-AGENT for only control underthe application itself (does not effect the original IE) sample:Original USER-AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
In VB6 I used internet explorer object a lot. There things internet explorer object can do that webbrowser control cannot. For example, internet explorer object is easier to debug because when the application is in debug mode, internet explorer object is still interactive with client. Also we can clear cookies and resstart with internet explorer object. We can do ie.quit, then set ie=new internetexplorer then ie.visible=true
In vb.net internet explorer object becomes webbrowser control and I have no way to do that? How can I delete cookies and then restart webbrowser control? How can I tell webbrowser control to "quit" or destroy it self? That sort of thing.
code works great for some folders but there is an issue when trying to change the folder view to "View Details" programmatically for certain folders.I'll try to explain my issue without using a screenshot:1.) Some folders, when navigated to,show up in the webbrowser control with the followingcolumn headings:
I have to design a custom "log grid" control to use in another of my projects.Up front, I am new to vb.net 2008. I have used VB6 for years and I am trying to learn how to resove the differences as I go. But I need help.
This log grid contains 96 columns and 4 rows.I tried using the TableLayoutPanel and a Panel per cell but found the control to slow to paint. That's 384 discreet controls.I am now trying a usercontrol with a panel and GDI+ to create the grid. I've created a collection for the columns and a collection for the rows. So far so good. My mouse clicks raise the correct events per cell.
I now need to indicate which column the mouse is over. This is the problem. The column must be highlighted by a vertical bar from the top of the column to the bottom. It must also be transparent. I need to see the gridlines under the highlight. I've tried using region using the following code. (myRegion is declared Private MyRegion as Region at module level for persistance)
I'm learning .NET and I've got a question about user controls. I'm using VS 2010.. I've created an user control, which contains a textbox (code), a button and a label. When you fill in the textbox, the system searches of the codes exists, if so, the description is showed in the label, else it's cleared. When you click the button, a form opens with a datagrid where you can select a code. When you select a code in the datagrid, the code textbox should be filled in with the selected code. How do you return the selected value to the custom control? I've created a public property in the custom control, but i can't access it.
I know how to InvokeScript so my VB form can call a javascript function in the Webbrowser document, but does anyoe know how to do it the other way round - ie javascript calling a vb function in the containing form? Why do I want to do this? Well I've got a table of telephone conversations. Some conversations are longer than others and they look silly in a grid with fixed row height. So I put them in an html document and display them in the webbrowser control. There's a hyperlink on each subject title, and I'd like the hyperlink to open an 'edit conversation' dialog box in my app.
I am having one heck of an issue with a webbrowser control I am using. As part of my job, I am working on creating a tool to automate an older system that we still use. The part that is being automated is web-based, and the group running the automation does not have access to any automation tools like QTP. In order to give them something they can use, the idea was to build an application just for them. In this application, I have everything working perfectly, with the exception of the most important part: the entry of a policy number. The policy number goes into a textbox, and then the user presses a button. A part of the automation sequence involves the use of a timer.
If I manually navigate to the appropriate page and put the .SetAttribute statement in a button action on my form, it works perfectly fine. However, if I put the .SetAttribute statement anywhere that is being controlled by the timer ticking, it does not work.So, this works:
Private Sub btnTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTest.Click Me.wbPrestige.Document.Window.Frames("WORKSPACE").Document.GetElementById("policynumber").SetAttribute("value", "1234567") End Sub
but this does not:
Private Sub timerLoad_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timerLoad.Tick Select Case currentStatus Case Status.wait_for_retrieving
[code]....
As a note, I do not have the Select statement in the Tick action; I have it in its own little sub. However, since it functions the same way no matter where it is, and to save space, I combined everything here. Also, at the time of the timer firing and setting things into motion to enter the policy number, the page is already fully loaded, so I don't think it is an issue with that, though I could be wrong.
It does not throw an error. The "1234567" above is passed in as a string, and doing a watch on it at run-time does show that the value is actually in there. It just seems like the .SetAttribute is not registering on the textbox. I have tried a few things ranging from "what-if" all the way to "that-is-so-dumb-it-just-might-work." Nothing seems to do the trick. I have tried sleeping everything for a few seconds just to see if there was an issue there. I have tried issuing the .SetAttribute command a few times in a row thinking it just wasn't taking the first time. Since setting .Focus() didn't seem to work for it, I even went so far as using SendKeys to move focus to the textbox on one attempt and API calls for mouse clicks (to click inside of the textbox) on another attempt. As a last crazy attempt, I had the Select statement doing a .PerformClick on btnTest (which works if I navigate to the page manually).
But why can't I figure out how to get one of any number of created WebBrowser controls to navigate to a website?I have a FORM a BUTTON and TWO TEXTBOX controls at design time. I run the program and it creates a random number of WEBBROWSER controls named WebBrowser1 to WebBrowser whatever.textbox1.text = a number, 1 - max number of created webbrowsers, determined in whatever way it is. but what if textbox1.text could equal 35, or 1, or whatever. HOW DO I REFERENCE IT'S ASSOCIATED WEBBROWSER CONTROL?!?!?I've spent a few hours researching this and I find page after page on creating controls, but I can't change the data of a control determined at run time, and I can't find how to anywhere.
I am trying to access a browser control in one of my forms from a module but keep getting an error. I attached a screen capture showing the code and the error balloon. The subroutine is public, and I am addressing the browser correctly. If I copy that same code into the "Main" form, and it works perfectly.
I need to automatically fill forms in a WebBrowser Control. There are TextBoxes and CheckBoxes. How can I automatically set their value programatically? Language: VB 2008?
If a "web page" is more of a "Web App", meaning it is more of an "application" in a web browser, is it still possible to fill forms and stuff? I have come across a pretty huge hurdle in my fight for automation and it involves filling in a "service ticket" submission thing that is browser-based. I can view the source code of the page, but it doesn't look like normal HTML and the first screen of it has a username and password box, but there is no mention of either in the page's source code.
I have a webbrowser control on a form and try to navigate to one specific site. It seems to me that the remote detects that call is from a desktop program and redirect it. Is it possible? and if it is how I can hide it.
I cannot seem to successfully send the Enter key to a webbrowser control using .net. I can succesfully send postmessage Tab key and it tabs through the links and controls, but it does not click on the link when I send Enter key.The website I am opening has frames, and due to the cross frame scripting policies microsoft forced into the IE control , I cannot retrieve the links from the IFRAMES on the page. So my alternative thinking is to use Tab keys to get to the link and then press Enter.
I am attempting to fill the zip code through on Target Mobile Find in Store and click the GO button. However the button does not have an ID when I look at the HTML. I am able to fill the zipcode text box using:
but I cannot figure out how to click the button. I've tried using sendkeys.send("{enter}") but that doesnt seem to do anything.How can I either send the enter key after filling the zipcode or click the button?
I know the code to find the input boxes in question.. basically the html is like so HTML <input type="text" name="username" class="inputbox"> i know enough to use WebBrowser1.Document.Forms.GetElementsByName("username") to find the text box...but I need to know how to send the contents of say TextBox1.text to the form on the web page...i can't figure it out for crap...I just assume give up and use sendkeys to tab to the textbox even thought its 80% unreliable....
I have created a VB.NET project that includes WebBrowser control. The web browser control navigates to html page that embedes a flash movie. Everything works fine except that when I want to exit the fullscreen mode of the video by pressing (Esc) key, it doesn't exit. If I view the html page with any other browser (Internet Explorer, Firefox, ...) it works perfectly. You can download the project from the link below. The files are in the Debug folder.
WHen we click on site whether left click or right....Control goes to IEDoc_MouseDown event,I just want to ask is that possible to know taht which element is clicked..Suppose we right click on link,is that possible to know it that link is clicked.
Public Class Form2 Dim WithEvents IEDoc As System.Windows.Forms.HtmlDocument Private Sub Form2_Load(ByVal sender As Object, ByVal e As System.EventArgs)
I can't seem to find a way to use the IE9 rendering engine in the WebBrowser control, instead of the IE7 rendering engine, using Visual Studio 2010 and Windows Forms.
I've search the net in order to create a custom control but nothing I find is worth looking at, The main thing I want to do is create a skinengin via DLL and import it in my vb 2010 then using or creating some sort of skin builder where I can create a full setting file which contains all the details of the customization regarding the Form(Look, Feel and the controls such as a menu), I have used Iriskin and multiple apps doing this for me and when a user installs my application they still recieve a message about buying the registered DLL file, I would like to create it completely from scratch.
XP WEBBROWSER-CONTROL: brings up PDF embedded in webbrowser control, as desired.XP IE7: Behaves the same if you manually navigate to URL, as desired.VISTA WEBBROWSER-CONTROL: brings up PDF by separately launching Acrobat, won't embed in webbrowser control. Not desired.Vista IE7: embeds PDF properly if you navigate to same URL, as desired.I am using Acrobat 9, where there is a preference setting under Internet to bring up PDF embedded in browser -- works fine directly in IE7, but not in webbrowser control.
I'm working on a pretty simple project, just a WebBrowser app which is tailored for Webmail. I'm working on an OWA portion, and OWA normally doesn't allow the textfields on the Login page to be auto-filled. Is there a way I can force this? Search through the OWA login page code, find the fields, then fill in the fields with preset/saved data?