Restrict Mouse Movement To Primary Screen And How To Disable Keys
Oct 5, 2009
I had a post about how to disable monitors, but someone suggested just making it not possible to leave the primary screen. This was obviously a good suggestion, but im not sure how i would accomplish this.
I need to prevent the user from entering the ctrl, alt, delete, escape, and windows key. I also need to prevent the mouse from leaving the primary screen.
My program is a security login system. It requires a username and password to close, and i want to make sure that it cannot close unless the user supplies the correct username and password.
I have a picturebox (X=1200,Y=800) and there is an area in the picturebox starting at (X=32,Y=32 and is 256x256 in size). I want to keep the mouse pointer in that area for awhile.
Is there a command in vb that lets you do this? If not, can you restrict the mouse to one control?
I have created my own web browser by dragging the web browser control into a form using Visual Basic 2008 in order to host my ASP.Net pages. However, it is a requirement of the project I am working that users should not be able to use hot keys, especially print screen, ctrl P, ctrl C, and ctrl V. There are no other controls on my form, so how can stop users using these keys, but only in this browser? Further, my asp.net page uses an iframe tag to show a word document, and again, I need to stop them from copying and pasting from the word document into another word document through the browser. Can I stop them in my browser in app stack?
On a client i have an anonymous list containing a multi-column primary key previously selected from the DB.Then i need to select all the records from the DB that equals the primary key list i have stored in the memory.[code]
I want to disable the funtionality of using a mouse when using a touch screen monitor in vb.net. the reason why i ask is because i want to limit users to only one option. is there a way I can code this in vb.net 2010.
How to disable the right click of mouse? Please provide codes. How to disablethe Print Screen Key so that user cannot use it? Please provide codes. Applicable to both windows and web applicatuions.
My computer is set for lets say a 15 minute begore the screensaver and passwork have to be re-entered.Is there a way using VB to simulate a keypress or mouse movement if no key was pressed or mouse moved within the 15 minutes?
I recently developed a software called MouseMe, which basically records mouse movement and mouse press events. The software itself is in BETA, and I am looking for some testers to have a go at my program.
I'm working on a game for school, and having a bit of trouble getting keys to control movement properly. When I press down the correspondant arrow key to move the picturebox, it moves the picturebox once, then stops, waits, and then starts moving again continuously (like when you hold down a key in a word processor and it stalls for a bit before repeating the character).the code I'm currently using to move the picturebox is (moving it left as an example)
Private Sub Form1_KeyPress1(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress If e.KeyCode = Keys.Left Then Dim x, y, x2 As Integer
[code]....
how to remove the delay and head straight into the consistant movement?
In my project is a form called "Secondary". It is suppose to appear on any and all screens (if any) other than the primary screen. The following code seems pretty logical to me, but Secondary is not appearing on any screen.
how to get VB to detect mouse movement, clicks and keyboard presses. I am creating a screensaver program that does not intergrate with the windows screensaver.
The reason I am doing this is because I am trying to invent a screensaver that people can use their custome pictures to see with password protection for their PC when the screensaver facility has been disabled on a domain.
SELECT T.TABLE_NAME as TableName, T.CONSTRAINT_NAME as CONSTRAINT_NAME, K.COLUMN_NAME as FieldName, K.ORDINAL_POSITION FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS T INNER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE K ON T.CONSTRAINT_NAME = K.CONSTRAINT_NAME WHERE T.CONSTRAINT_TYPE = 'PRIMARY KEY' AND T.TABLE_NAME = 'mytable' ORDER BY T.TABLE_NAME, K.ORDINAL_POSITION
Query for getting pk of a table. When I Run this query to fill dataset from dataadapter it does not return any value while it returns a row when executed from sql server. Fill method is called correctly as it is working from past 8 months and no problem is yet is there any special property of dataadapter. I also used to put above query in a sp and when try to execute that sp the result was sq not found.
I am in a dual monitor environment. I have developed an application using VB.NET 2005.When I start my application, the splash screen always displays on the monitor where the mouse cursor is at, even if it is not the same monitor that the login and primary form open on.
I've got a very simple screen saver program that displays alot of stuff in pictureboxes and labels...dynamic display. I want to end the program on any keystroke or mouse movement. I've placed the statement "me.close()" in Public Sub Form1_KeyDown routine (Form1/Events). Nothing happens when I type though. I've seached the forums.....keypreview is true....
if its possible to have mouse events like mouse movements, mouse clicks and so on in a specific window only. I'm not sure if you understand this so ill give you an example.
Okay lets say i want this program to only click within a window like Firefox or windows media player only. So that means if i minimize the window it will still click inside that window while its minimized, and i could continue doing other things while its clicking inside that window.
The code I have is meant to be used during possible rapid mouse movement by the user. It is supposed to get the current location (works), move to specified location (works), mouse down(works), mouse up (works), then return the mouse to the old position. I added the delay because it seemed that it was having trouble registering the click if done too quickly. The problem I am having is that if the user is moving their mouse during the time the code is activated, their movement can throw the location of the mouse down or mouse up events off even with the added check routine I added.
'Get current mouse position Dim MousePosX As Integer = Windows.Forms.Cursor.Position.X Dim MousePosY As Integer = Windows.Forms.Cursor.Position.Y Q = True 'Move mouse to Q Location and click [Code] .....
I am want to play a prank on my friend by reversing the movement of the mouse. Like if the user moves the mouse, on the monitor, it will go in the opposite direction. User - - -Monitor UP------Down Left-----Right Right-----Left Down-----Up
how to create a Auto repeated Mouse movement.I wanna create a Form, with a button "start 01" and "start 02",so if I click on "start 01" button, and i open my other applications, and once I hit the F1 button (on my keyboard) the mouse will auto move from point A to B, and it will keep on repeat until I hit the F12 button, then it will stop auto moving.and if I click on the "start 02" button, and II open my other applications, and once I hit F1 button (on my keyboard) the mouse will now move from D to E, and it will keep on repeating it until I hit the F12 button, then it will stop auto moving.
i am trying to make a program that will recored basicly everything that you do with your mouse and play it back. I already have it to where it will record mouse positions but i want it to record clicks as well as movement.
The code I have is meant to be used during possible rapid mouse movement by the user. It is supposed to get the current location (works), move to specified location (works), mouse down(works), mouse up (works), then return the mouse to the old position.I added the delay because it seemed that it was having trouble registering the click if done too quickly.
The problem I am having is that if the user is moving their mouse during the time the code is activated, their movement can throw the location of the mouse down or mouse up events off even with the added check routine I added.
'Get current mouse position Dim MousePosX As Integer = Windows.Forms.Cursor.Position.X Dim MousePosY As Integer = Windows.Forms.Cursor.Position.Y Q = True
So I have been working on some code that is a supplement to a video game that I play (doesn't really give me an advantage, I'm against cheating) as recreational programming to get me to learn more things which apparently is working immensely.The video game is called DoTA which is a custom map in Warcraft 3.
What I am trying to do is to make a program that can manually click the skills when the user presses the key they bound to that skill. This allows for more precise skill usage as keybindings in the game change randomly which causes chaos.
I first tried using mouse_event to move, click down, click up, return back to original location. This worked, but I ran into a problem that occurred if mouse movement by the user was happening while the code was being ran. The problem mainly would cause the mouse to move off the skill before clicking or even after the mouse down event.
So then I looked into SendMessage and PostMessage but it took a while before I could fully grasp everything about the functions mostly due to many examples posted online being different from one another as far as the declarations.
I now have matched the output that happens according to Spy++ when I actually click the mouse myself with various PostMessage and SendMessages, but am still having an odd problem:
I provide the coordinates to click on say Button 1. Spy++ tells me it is clicking it properly, but I do not actually get a click. However, if I manually move my mouse over that button, even on the very corners of it, and then press the key, it clicks it (although it also seems to work on one other button in the game.) Other than that, it will not click any other button besides the one that the coordinates are over.The game does not have any child windows so it doesn't seem like I can get the handle of the actual buttons themselves.Here is what I have as test coding to figure this all out (the sleep time in between mdown and mup is because the game doesn't register if clicked too fast):
Option Explicit On Imports System.Runtime.InteropServices 'MarshalAs, Marshal 'Imports System.Reflection 'assembly
[code]....
I was thinking that if there was a way to maybe pause control from being able to move the mouse that I could just revert back to the original mouse_event code as well, but I haven't found anything that can take away control like that (actually, I wouldn't even want that posted TBH as it could be used for malicious stuff).
EDIT:The code at the bottom is just stuff I was using to match what happens when I actually click according to Spy++.
EDIT: was a design issueI am undergoing a computing project for Alevel computing.The project consists of a 6 tabled Microsoft access database. I am using vb.net to code the application for a student tracking system.My ERD is below:My problem: How to insert a new compound Primary key into a existing table?If I increment StudID and CourseID in tblContact then I need to increment them in tblStudentCourse which leads to records not pointing to the right directions..For enforcing the relationships I am using the .relations with the dataset.
anyone know how sql pick a random number of primary keys, I know get max number and call a random number work but what if there a missing numbers like 1,2,4,6,7 so max 5 and random will missing 6 and 7 also there a error if 3 and 5 come up.
i have a project where I need to concatenate strings from 4 different tables based on a sequence of numbers. I created a 5th table that holds the number sequence and dictates in what order the strings get appended. I have created primary keys on the tables, but 3 of the tables are composite primary keys. I have written up to where I start referencing the primary keys, but am not sure how I should reference the keys on the actual tables. I saw some examples for creating composite keys from an array which I did. The main questions are did I declare the composite keys correctly, am I creating the composite key reference from the array correctly, and how should I reference it all to append to the stringbuilder variable.
[Code]...
And yes I kn ow it would be easier if I used Strongly Typed Dataset, but this is a clr sql stored procedure and have not found any examples on how to add a .XSD to a stored procedure. The add item option is not available, besides a bunch of typing
Im using Visual Basic 2008 Express..Is there a way to disable mouse click for a while in Visual Basic 2008, I mean if mouse was clicked more than 1 time in very short time to click only once? -- I need it because my mouse became like crazy one.. when I click once it may clicks twice or more.so until I buy another one, I'd like to filter click, to allow only one click and to block another clicks that were made in last second.
I'm trying to get coordinates on my screen by holding down my mouse and placing it over different parts of the screen. I'm using the mouse_up and down events in a button to kinda simulate the mouse being held down. The problem I'm running into is that anytime I go past the button's bounds, the coordinates I want stop. This is what I have so far: