i am trying to test if a form is open or not, i thought the following was working: if frmname.isdiposed = false then call frmname.somefunction but it doesnt work like i thought it did basically what im trying to do is determine if a form is open or closed, if its open call a function on the form. if it is closed don't do anything
Currently developing an automation tool to test new desktop OS builds at work. Need to be able to open menu items on toolbarwindow32 windows (main menu of explorer windows). Now this requires retrieving information of all the buttons on the toolbar, obtaining the button ID of desired menu and sending a WM_COMMAND message with the ID. I'm having trouble retrieving button information.Now im using openprocess, virtualallocex to allocate virtual memory in the target process, and then sending the TB_GETBUTTON message with a pointer to the allocated memory then reading out the result. Allocation and the send message works fine but reading the processmemory back out is failing but not returning an error code, getlastwin32error returns nothing either.
<StructLayout(LayoutKind.Sequential)> _ Public Structure TBBUTTON Public iBitmap As Integer[code]....
As mentioned above, the read process memoery call fails, the return value is -1 The documentation states it returns 0 for fail, non zero for pass. Wondering if the problem lies in incorrect use of types in pinvoke calls or the struct tbbutton is incorrect, or my use of a pinned pointer is wrong,or whether I need to use adjusttokenpriviledges to ensure I have rights.Though I'm running under admin and examples similar to this don't use it.
Relevant documentation Virtualallocex Read Process Memory TBBUTTON Struct
I have a form (frmResults) that contains a button (btnConsole) which when clicked it tests if the class level variable (cv_frmConsole) is Nothing.If so, it opens a new instance of a form (frmResultsConsole).When the user closes frmResultsConsole,then clicks btnConsole my code throws an exception, because the code below "Else" is run.I want to properly test if an instance of frmResultsConsole already exists.If so, show the form even if the user minimized it or it's hidden.If not, open a new instance.
Public Class frmResults
Private cv_frmConsole As frmResultsConsole = Nothing
i'm making a program for may computer project. Our teacher hasn't taught us about reading/writing a file yet. I tried running the code but VS underlines the string
Open "C:Test.txt" For Input As #iFileN
like so. and details as follows.
Open: Not declared. File I/O functionality is available in 'Microsoft.VisualBasic' namespace
C:Test.txt: Method arguments must be enclosed in parenthesis
For: Comma ,')' or a valid expression continuation expected.
I've tried adding Microsoft.VisualBasic reference but VS says it will be loaded automatically.Here's the whole code
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim sFileText As String[code]....
Edit: I tried enclosing the C:... in parenthesis but the following statements becomes a FOR statement and is asking for an END for the FOR statement
I'm writing a program in which I want to list the values of some of the properties on every control on every form in the application. I can do this for simple controls like Buttons and Labels, but am having a problem when it comes to a complex control like a ListBox. I know how to extract the data when I laboriously code each ListBox individually. The problem is how to do it when it's a generic object buried inside two loops
I think for you my problem is very simple..I have done the same program in console mode without problem, now i try into windows form...
I generate by random 2 number A&B I multiply them and I will compare it with the result in my textbox3
if it the same as the computer has calculated il will show you congratulation, however i will say try again
I have a problem to calculate the sum, A&B are well generated but nothing in Calc Result
When Calc was working when I write nothing in the textbox3 and i click on Verify it show the msgbox congratulation.I'm looking just for this step, I've fixed the other issues And another things When It's right I would like to random another number for A&B after closing the msgbox, how can I processd ?
and from VB6 project I reference to Test.dll but an error messege was appear A reference to Test.dll file could not be added (If I create VB NET project and reference to file Test.dll it OK )
Probably a dumb question, but can you write a unit test project in one language to test against another project in a different language?I'd like to translate one of our VB assemblies into C#, but want to build unit tests to verify the results. I've tried to set a unit test project up to do this, but I can't seem to access the VB code within a unit test... I can't figure out if I'm just missing/doing something stupid, or it really isn't allowed.
I have mdi application, on main form which is mdi container and has a tree view. i open the child form on afterselect even of treeview. the issue i'm facing that i open the form but focus remain on tree view until i click on the the form. my question is how i can give focus to form rather it stays on treeview. i tried frm.focus also activatemdichild(frm) no sucess.
I have a MDI Parent form created with a MenuList, I also have the MDI child form created.ow do I go about using the MenuList to open the MDI child form within the parent form?
Private Sub Button3_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'Para abrir un formulario independiente /Open independent form
I have a date selector on mdi parent that updates a property when date is changed. When I open a child form, it grabs the property just fine. However if I change the date again after the child is open the date does not change on the child unless I close and reopen the form as expected. What would be the best way to automatically update all open child forms when the date is changed on the parent at anytime? running a timer to parse the date property is impractical.
I have a test that can run for many days depending on some oven controls, etc. I would like to have a "HALT" button on my form that will stop the test if the user decides to.For example, lets say my "btnRunSomething" click event fired and I'm looping in there for a long time. When the "btnHalt" click event is raised, how can I stop the "btnRunSomething" sub's execution? After stopping execution, I will close the connection string to the oven as well and dispose of everything properly.
In the above code when i click the button on the form, it doesnt display the message in test(). I have to click two times to display this message. Why this happense and what can i do to fix this? both the classes are inteh same project scopecheers.
Private Sub ShowDropDown() Using f As New DropDownForm f.Visible = True Do While f.Visible Application.DoEvents()
[Code]...
This was a guess, after looking at the Form.ShowDialog method in reflector.My question is, is there a managed call I can make to acheive the same result, and what does a button click do that other clicks don't?
ETA: The problem does not occur if I open the form using a key.
disable the parent window form as soon as the user will open the child form....
for eg...consider daniweb...when we click on member login the background form gets grayed out....
Disabling the form is not the option cause it will just disable all the controls of the form....but I need a grayed out screen between the current child form and the parent form....
note - the parent form is not the MDI form...it is just a normal window form and when the child form is open and if the user clicks on the main form without closing the child form then the screen should show some movement...
I tried disabling the form...changing the background of the form to opaque....but could not get through it....
I have read a lot of the prior questions/answers on this topic but it only took me so far. I have a solution to which I added 2 additional programs. These 2 added programs in essence create a PDF2TIFF converter using GS. I wish to call that form and use it as a utility from my main program. After reading other answers in the forum, I added these two programs as references in the main program and imported everything available, into the main program. I have what seems to be a correct build order set up. I want to open the form in the utility project(s) from a link on my main form. I tried a few things but the only way I could write the code without errors was to instantiate the second program then call that with a button click.
I've been looking all over the internet, and I couldn't find any decent answers. Obviously, two things to know:1) I'm using VB.2) The Forms are all FULL SCREEN, with the code
I have designed my app for multiple gridviews. When a user double clicks a row it opens up the data in a modal form and when they commit changes the row gets updated.While they have that modal window open they can not go back to the grid.But I have a alerts/messages window always running (like outlook tasks). As soon as I open the modal window I can not access that tasks window. (Default behaviour)How can I open the modal form and still let the user access/view the tasks window while they work on the modal window.(I tried creating it in a differant thread, but got a lot of cross thread errors so decided to abandon that approach.I thought that 2 modal form can run at the same time as long as they have differant parents. But aparently the main GUI thread pauses as soon as you open a modal window on it.