Replace The Native ContextMenuStrip Of An AXWebBrowser With One Of Own Design?
Aug 15, 2009
I'm am amateur but avid computer programmer. I have been trying to find the best ways and methods to design my own webbrowsing program, like so many others individuals, using Visual Basic 2008.
A few things are a mystery to me, such as how to replace the native contextmenustrip (cms) of a Microsoft WebBrowser (imported AXWebBrowser, not to be confused with the standard WebBrowser control in VB) with the contextmenustrip of my own design.
I've searched Google, MSDN, and other potential knowledge bases to no avail.
Allow me to repeat, I am not using the VB-standard "webbrowser" control that comes pre-loaded in VB. What I am using on my Form is an "AXWebBrowser" control, a reference to the Microsoft WebBrowser that I have added myself. It has much better functionality, as far as I am concerned.
how to replace the contextmenustrip for the AXWebBrowser?
I am using VB 2008 express and would like to know, If i can Replace a string inside of Javascript on page loaded into axWebBrowser so i can then execScript that function. The specific string i wish to replace is "_new" to "_self" this is so when i call the function it will load in the same page instead of popping into a new web browser. Also, is there a way I can just insert my own javascript function in the DOM as well?
in VS 2008, is there a way to design a ContextMenuStrip in a designer without a relation to a specific Form or UserControl class? For example,if you need the same ContextMenuStrip in Form1, Form2 and Form3, in which of them am I to design the ContextMenuStrip? Do I have to add a "pseudo-Form" to the project that contains my shared ContextMenuStrips and create only one instance of that Form, or is there another way? I consider this a programmatic hack, that's why my question is whether the IDE offers something better.
How can you add a AxWebBrowser? On a MSDN-tutorial they said that you have to add a reference in the project menu named Microsoft Internet Controls.I did that, I clicked on OK and then nothing happens and I still can't copy the AxWebBrowser of another application to my application.An error occurred while processing this command.Could not load file or assembly 'AxInterop.ShDocVw, Version=1.1.0.0, Culture=Neutral, PublicKeyToken=Null' or one of its dependencies.I also searched on Google, but no useful result came out.
i put in a Axwebbrowser control because i heard that it can display flash properly. But unlike the WebBrowser control the axWebBrowser control doesnt have the Property of where i can set the Url to Go to when the app is launched. Now there is a property Called LocationUrl but it is Disabled.
my axWebBrowser is activated. But now there is a new Problem, Im trying to use flash in the axWebBrowser and when i do that, it works fine but when i launch it again it fails. I cant use the ShockwaveFlash Object because the Flash Requires a Login before the Flash content is displayed. The login is in HTML So i need something that works with HTML And Flash, thats why im trying to use the webbrowsers. It does the same in The normal WebBrowser control, thats why i tried to use the axWebBrowser. I thought of a solution but i dont know whether its a usable solution, is there anyway you could reset the whole webbrowser control at launch of the app because the flash works only once at the first time running the app.
I have created my webpage in asp.net in 1024*768 resolution, my problem was that when i change my monitor resolution then the controls in my webpage will be displayed in unmanaged manner .
How to arrange items in my webpage which support multiple resolution ...
Whatever the resolution of my monitor the controls in my webpage will display as it is as managed in 1024*768 reolution !
I seem to have reached a limit on the size of the form. I cannot make the form longer and I need to add more fields. Is there a limit on how many fields can be included in a form?
I have two computer. Both have VS2003, but on one of them, Navigate() is overloaded. Its either Navigate(string) or Navigate(string, ref obj, ref obj..and so on). But on my other computer, Navigate only has Navigate(string, ref obj, ref obj....)
I am using a Micrsoft Web Browser Control (i.e. the AxWebBrowser NOT the standard web browser). The only way I can declare the variable for it is as follows:
Dim wb1 As New AxSHDocVw.AxWebBrowser However I cannot then do the following: wb1.Name "WebBr1" It says the Property Name is ReadOnly
I was just wondering if it was possible to display HTML, ASP, etc. using System.Net in VB.NET without the use of the AxWebBrowser, WebBrowser, or any other browser plugin. Could it possibly be done in a panel or maybe a picture box?
I searched codeplex and google. I have found so many such as tustena but unfortunately they are not domain driven based and in these solutions I could not find a good modelling documents or references. i am a newbie in CRM but I am sensetive to design it with solid object-oriented fundamentals. Any reference or open source solution especifically for CRM design and implementaion in .NET? Cheers
I have an important question, (for me) that I neeeeeeed the answer to. Anyway, here it is:I have this AxSHDocVw.AxWebBrowser in my form. I want to get the source of the navigated webpage, or 'Document Text' of it, which in this case, does not apply here, as it does in the main Visual Basic webbrowser. ANYWAY, what i'm basically saying, how can I get the source of the page the AxSHDocVw.AxWebBrowser has navigated to? Like the HTML and things like that...?
I have an application that opens a Excel file into a form using AxWebBrowser.Navigate. This works fine unless there is another Excel file open before I run the application, in which both excel files are opened in the same Excel application which then causes problems.
How can I ensure the AxWebBrowser.Navigate opens a New Excel application?
Control "Webbrowser" have param. - ScriptErrorSuppressed There is no something like "ScriptErrorSuppressed param" for AxWebbrowser. How to find the way for ignoring error-dialogs?
I have this AxSHDocVw.AxWebBrowser in my form. I want to get the source of the navigated webpage, or 'Document Text' of it, which in this case, does not apply here, as it does in the main Visual Basic webbrowser. ANYWAY, what i'm basically saying, how can I get the source of the page the AxSHDocVw.AxWebBrowser has navigated to? Like the HTML and things like that.
I have this AxSHDocVw.AxWebBrowser in my form. I want to get the source of the navigated webpage, or 'Document Text' of it, which in this case, does not apply here, as it does in the main Visual Basic webbrowser. ANYWAY, what i'm basically saying, how can I get the source of the page the AxSHDocVw.AxWebBrowser has navigated to? Like the HTML and things like that...?
The file reads in parameters and two of the parameters used to be in Date Format YYYYMMDD but will now permanently be in format YYYY-MM-DD. This change, I believe, is stopping the import of the file from working. I would like to replace the new format YYYY-MM-DD back to YYYYMMDD in the code. If possible I'd also like to see some output so I know that the old format has been replaced with the new format. The code is below. I added the two rows with .replace code in green in expecting that to be enough but it is still not working.
Public Sub Main() Dim R1, O1, P1, C1, strDateFrom, strDateTo, strRunDate As String