Detect If A Control Is In The Viewable Area Of A Form?
Aug 27, 2010
if any one knows of a way to determine if a control is currently in the viewable area of the parent form. In example...if I have a form where all controls are visible when the form is maximized, how would I go about determining which controls are no longer visible to the user after they change the window state or form size. To be clear I am not talking about the visible property of a control but rather if the control is actually on screen for the user to see when they do something like resize the main form for instance.
View 5 Replies
ADVERTISEMENT
Jun 11, 2012
Trying to set the viewable area to a smaller screen area and have it cycle through as the person moves using collision detection to move the backgroudn image. Here is the start but its off to a bad start so far.
Public Class Form1
Dim Mapx As Integer = 600
Dim Mapy As Integer = 2000
[code]....
Basically the forum size is set to 600x2000 but the client should only allow you to view 600x600. I want it to add +1 once you "collide with a invisable box I'll add and this will redraw the screen.
View 4 Replies
May 21, 2009
I trying to fade-in the application startup form using the forms opacity and a timer control.I dont know if I am using the right approch to achieve this so suggestions for alternatativ approches are welcome.I have a form with a few randomly select controls on it, one of which is a textbox.When I run the code, the form and all its controls reflect the changes to the form opacity property set through the timer_tick event except the textbox.The textbox remains clear all the time and I would like to know: Why?[code].....
View 8 Replies
May 12, 2010
I designed a form and managed to fit graphics inside it. Picture box is 465 pixels high. Form1 is 500 pixels high. SnapShot of the screen verifies that the 500 pixel height is the overal height. It includes the upper Bar and lower frame. Is there an instruction to set the From's inner pixel size and not overal?
View 2 Replies
Jan 26, 2009
Ok before I get flamed hear me out. I have a form with panels containing tablelayoutpanels containing various amounts of controls that alternate visibility. On the form in its entirety I am looking at roughly 3200 controls most of which are radio buttons.
Now that being said, I am trying to figure out a way to capture what control (mainly radiobutton) is being clicked on through the forms events. So far my attempts have failed with mousedown, mouseclick, etc. Yes I know I can use the "handles radiobutton1.Clicked" event directly. However with that many radiobuttons....I know that there has to be a better way to do this. An API, windows hook, something. So far my efforts to find an alternative method have failed.
View 5 Replies
Feb 19, 2012
just now I was trying to capture the F1 key on the form, but only managed when the form is selected, and I need to detect it in any form control. I used this code:
Select Case e.KeyCode
Case Keys.F1
MsgBox("Right")
e.Handled = True
End Select
View 1 Replies
Dec 25, 2010
Make a folder, based on an input file - example :
You have a file named Movie1.avi on your desktop, u open up the program (that I want to make) and then simply drag drop that file into a box area, and then the program will create a folder, with the same name as the input file, but without the extension (folder name Movie1) and then automatically put that file into the folder it just created.
The new folder will be created in the same dir as the input file.
Multiple file support - is NOT needed.
I know how it will be done, but I don't know the code..
View 5 Replies
Jan 12, 2012
I have created a User Control and would like to be able to detect when the user clicks on the Form.I have seen this question which is related but the suggestion to use the the Leave event doesn't always do what I want because the focus doesn't necessarily change when the user clicks the Form (my control could be the only control on the Form in which case focus stays with my control).I want to be able to do something like this from within the User Control:[code]
View 2 Replies
Nov 19, 2009
I guess thats what I need to do, Im trying to allow the user to right click on the top of my form, and my custom Context Menu Strip is displayed, not windows context menu strip. I guess somehow i would need to get the size and draw a rectangle on the non client area and see if the user has right clicked in that rectangle? if so how would I get the area of the non client area?
View 7 Replies
Sep 26, 2010
I had saved a file in VB Express 2008, Windows 7, but when I opened it the next time, everything showed up, but Form.vb [design] wasn't there. I can't find it when I showed all files in the solution explorer, and there's no error in the code because the project can be debugged.
I have tried to see other solutions to this problem, but since I have tried those solutions as well without success, I made an account. Since I'm new to using VB, I think that I have accidentally pressed a wrong button, but I don't think there's a button that prevents your Form.vb [design] from showing up ;). I hope this is enough info and I have posted it into the right forum...
View 4 Replies
May 13, 2012
I'm wanting to make a "Farmville" like game. However, I dont know how to make the map larger then my viewable screen. So how do you make your forum larger then the viewable screen and allow players to "scroll" through the map or allow them to "zoom" to different locations of the viewable map?
View 6 Replies
Aug 2, 2010
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.PictureBox1.Load(bm2)
[CODE]...
So I'm trying to take a screen capture of the windows form and display only a certain specified area of that screen capture in a picturebox on a different form. Kind of like this. First, take the screen capture of the form: Then get a specified area of that form through x,y coordinates or something and display it on a picturebox on a separate form.
View 1 Replies
Nov 10, 2011
I am trying to make a user control that can me moved around the form with the mouse.The control will look similar to this ...This is an example of my code for moving the control around.
Private Sub JobBox_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles JobBox.MouseDown
x = e.X
[code].....
View 3 Replies
May 23, 2012
I have a custom control with an event handler when you click on it. Everything works and the event get fired right.
AddHandler (cu.MouseLeftButtonDown), AddressOf Me.DoSomething
When the control resizes to show some extra information it expands. It also collapses when the user preses a button. This works alright. But now when I click where the expanded area used to be, it still fires mouse leftbuttondown on that control. I have tried to set IsHitTestVisible to false on the expanded element but it diden't work. Here's some xaml...
<UserControl x:Class="MyCustomControl">
<StackPanel>
<Grid>
[code]....
I cant use another element around my customcontrol since I also use this MouseLeftButtonDown on all different kind of controls.
I can't figure out how the boundaries on the cu.MouseLeftButtonDown event work to fix this.
View 1 Replies
Jun 18, 2009
What is the correct way to find the client area of the webbrowser control, WITHOUT the scroll bars ?
Any area/rectangle I get from the control seems to give me the entire control size, including scroll bars wether they are there or not.
I have tried detecting whether scroll bars are present and finding how wide they are to subtract from the entire control width, but have found no reliable way to acheive this.
I am trying to find the actual size of the window I can see if when the web browser control is showing the web page, not including the scroll bars.
View 3 Replies
Dec 24, 2009
ok so i have a PANEL control under a WINDOWS MEDIA PLAYER control. Both are same size.
The panel has a click event which shows a message saying "HI"
when the panel is behind the wmp control the message is not shown when i click on it.
so the question is is there a way round it, cos currently it only works if the panel is on top of the wmp control
View 3 Replies
Mar 2, 2010
I was about to create a code for capturing screen of the area of a form.. Below code is capturing only the form size but from the top of the screen.. I want to capture the area of screen wherever it placed..
Code:
Dim loBmp As Bitmap = Nothing
'Dim Somebitmap As Bitmap
Dim screenSize As Size = New Size(Me.Bounds.Width, Me.Bounds.Height)
Dim screenGrab As New Bitmap(Me.Bounds.Width, Me.Bounds.Height)
Dim g As Graphics = Graphics.FromImage(screenGrab)
'Dim FiletoDelete
'MsgBox(lsFile)
g.CopyFromScreen(0, 0, 0, 0, screenSize) ("Need Some changes here!!")
screenGrab.Save(LogLib & lsFile)
View 5 Replies
Aug 29, 2010
I use Visual Basic 2010 Express. I want to create a WinForm app in which there are several buttons "table1", "table2"... Each button must display the corresponding table of a database in a specified region of the same form.
I'm able to link a MS Access database (.accdb) file to the app. But, how do I create that dynamic area whose content would be one of the database tables of the linked database? I tried using DataGridView, but I'm a newbie and I'm missing something; it doesn't work.
View 6 Replies
May 28, 2011
I am creating an application . in which clients have to enter data and view it and search it by application number and name.i want to add print form in search form in which client when search data of entered users he/she may print that form.i seen some plugins like print form, or print document , but it prints exaclt the form image etc.i donot know how to use them completely. so i wants to ask how can i print that specific area of search form ... the printed form should not be same like in the form. how can i set that this textbox data should be of this size or that lbl or picture should of of that size?
View 5 Replies
Mar 29, 2012
How would i check if an object is in a certain area inside a form?
-----------------------
0
----------------------
For example lets say 0 = radiobutton1, inside a forms. What would be the best method to check if the radiobutton lies within this region?
View 2 Replies
Jul 31, 2009
Something happened to my project and it got all messed up. I am not sure what happened, but the form I was working on only shows the code and not the project itself(where you design it). I am working in VB2008 Express Edition and do not wish to start over. What happened to my form?
View 6 Replies
Dec 18, 2009
I'm using visual basic 2008 and I'm trying to find out how I can move the form in runtime by clicking an area other than my caption/title bar? I've searched everywhere and couldn't find an answer.
View 2 Replies
Feb 10, 2009
I have a form with a webbrowser and other things. I want to know how to take a screenshot of just a small area on my form. I searched and only found how to do a screenshot of the entire screen. how can i provide X and Y values of where I want my screenshot?
View 11 Replies
Jul 29, 2010
My VB.NET app supports several kinds of MDI child forms. Some kinds, but not others, are 'troublesome' -- they cause the focus mechanism to become weird. Once a 'troublesome' child form has been opened, NONE of the MDI child forms will become activated unless I click on either the title bar or the border. Clicking in the client area does not activate the child form -- its title bar remains gray, and it does not receive Activate or GotFocus events. Strangely, however, the clicked-on form actually DOES receive the focus, because its controls receive mouse and key events. Only the Z-Order and the highlighting do not change.
Once this problem develops, it persists even after the 'troublesome' form is closed, and it affects child forms which are opened afterward. However, if ALL of the child forms are closed, the problem clears up, and new child forms behave normally -- until the next 'troublesome' form appears.
I have no idea why one kind of child form is troublesome, and others are not.
View 1 Replies
May 8, 2010
My VB.NET app supports several kinds of MDI child forms. Some kinds, but not others, are 'troublesome' -- they cause the focus mechanism to become weird. Once a 'troublesome' child form has been opened, NONE of the MDI child forms will become activated unless I click on either the title bar or the border. Clicking in the client area does not activate the child form -- its title bar remains gray, and it does not receive Activate or GotFocus events. Strangely, however, the clicked-on form actually DOES receive the focus, because its controls receive mouse and key events. Only the Z-Order and the highlighting do not change.Once this problem develops, it persists even after the 'troublesome' form is closed, and it affects child forms which are opened afterward
View 4 Replies
Jun 5, 2011
I have a picture box on a form that changes size as needed. Both by resizing the form and by code.How can I resize the form automatically if I resize the picturebox in code. The client area of the picture box should not be clipped.Right now the picture box is set to dock fill, but if the code resizes it, the form does not follow it. Is there a binding somewhere I can use?
View 2 Replies
Dec 13, 2009
make the form size exceed the screen working area? like setting the size to (1600,1600) doesn't work if the screen is not as big as it is.
View 4 Replies
Mar 27, 2011
I need to detect shift + arrow key in blank form. But it's not working. I also tried overriding IsInputKey method but it only detects single key press (like arrow key) but when multiple key are pressed it simply doesn't work.
View 5 Replies
Sep 13, 2009
how to create a specific area to drag my form (ie: image, label). I found some code that works, however you can click anywhere and have it drag...
Const WM_NCHITTEST As Integer = &H84
Const HTCLIENT As Integer = &H1
Const HTCAPTION As Integer = &H2
[code]....
View 4 Replies
May 19, 2011
How to detect if a particular control has a particular property?
I am considering writing a generic routine and I would like to know how you can detect whether a particular object has a particular property?
Something like this code:
If HasImageProperty(myObject) = True Then
EndIf
I guess reflection would be used here, but I am not very familiar with reflection.
[Code]....
View 5 Replies