I've developed an application in VS2008. Whenever I dragged the application from the primary monitor to the secondary monitor, the mouse cursor changes from the default one to resize when hover over windows title bar. How do I fixed it? I want it to remain as the default one.
I have a dual monitor setup. I want my app to run in the secondary monitor by default (through settings in my app). I have been browsing the net for a solution and I found a solution which is setting the Form.Bounds to the Bounds of the secondary monitor. My problem is that if I set the bounds of my newly created form, when it gets displayed, it doesn't show in the secondary monitor.
In the code above, I first set the bounds, I can see from the message box the settings I assigned. After form gets displayed, I checked the bounds again, it has changed to it's default. How do I show then a newly created form to a specific Bounds?
I'm trying to create a hook to monitor the current position of the mouse cursor. Nothing important, I just need to count some pixels during interface design and wanted to learn how to create a hook, so I decided to go for a hard way instead of a sane way.
I've found example code which declares the following function:
<DllImport("User32.dll", CharSet:=CharSet.Auto, _ CallingConvention:=CallingConvention.StdCall)> _ Public Overloads Shared Function SetWindowsHookEx _
[Code].....
But Appdomain.GetCurrentThreadID generates the warning: "'Public Shared Function GetCurrentThreadId() As Integer' is obsolete: 'AppDomain.GetCurrentThreadId has been deprecated because it does not provide a stable Id when managed threads are running on fibers (aka lightweight threads). To get a stable identifier for a managed thread, use the ManagedThreadId property on Thread."
I've tried using ManagedThreadID, but that doesn't work. The thread ID returned seems to be the logical thread ID of the thread, as it runs in the .net runtime, rather than the Win32 thread identifier.
Calling the function ith AppDomain.GetCurrentThreadID works, but I really would like to have a "stable identifier" for my thread.
Can someone explain to me whether it is possible to use ManagedThreadID in this context (I assume not) and, if not, the things I need to avoid in order to stop the AppDomain.CurrentThreadID from becoming "unstable"?
I am creating an application for a company and this CD will be distributed to hundreds of people. Many users will have different computer screen size and different screen settings such as their resolution set to 1024 x 728 and their monitor size 17" inches.
I noticed when I loaded the application on a different computer with different settings the application was to big for the screen and did not work. I notice that lot of other programs from microsoft resize their controls and text but never knew how they did it. How can I resize the form and control according to the user's setting.
I want to make a process monitor tool with WMI that monitor the processes created or deleted, but the code will not work. Note to reference System.Management,
Can I monitor the registry for changes similar to how sysinternals process monitor does it in VB? I have checked many different articles and C# samples but not come any closer to getting an answer, I would like to know if there an easier way (a VB sample perhaps)that you folks can share. Ultimately I'd like to be able monitor other things too like file system, processes etc but wonder most about how the registry can be done in VB...Would using system.management be a start? Or WMI? if so is there a nice VB sample..
Imports System.ServiceProcess Imports System.IO Public Class fswService
[Code].....
2 problems: first, intellisense error saying: 'fswService' is a type and cannot be used as an expression. second, I can not figure out a way to pass on to the service the path of the folder to watch (which is stored at My.Settings.userPath).
I've got an app working semi-background stuff in the GUI thread. Another thread won't work and a timer won't work. But I want the app to be responsive while I'm going my 'background' work.I cound use application.doevents - but that gives me 3 bad choices:
-loop with no sleeps - end peg an entire CPU (my task waits on stuff besides calcs & I/O so this matters) -loop with a sleep - then the app slows down -Try to make a 'smart sleep' loop that speeds up when lots of messages happen (check for messages in messagefilter function)
[code]why I can't use application.run, or threads, what I want to do is handled the OnUnhandledException event, then leave my app open for a while while some winforms stuff closes it down gracefully and tells my watchdog program to restart the app. after allowing the user to finish a critical process, too. Yes, I know people thing that a program getting OnUnhandledException deserves to die (obviously MS), there are 'dangerous' things that could happen; none of them are as dangerous, however, as the wrath of my users. Looking for vb.net sourcecode exact translations of the above two functions.
I am currently working with a program where the user is prompted to click certain points on a picture within the picturebox on my form. The issue is that some of the points need to be pretty precise and i want to give them controls to slide the points once they have clicked them. The method for sliding is fairly simple but i want to be able to graphically show it in a secondary picturebox.
I am trying to write a VB .NET program that runs a Perl script and reads and uses the standard output. I'd like to be able to handle each line separately as it is printed, and update my program display accordingly. Here's some code I have "written" (read: "mostly copied off the internet"):
Private WithEvents pscript As Process Private Sub myProgram_Load(sender As Object, e As System.EventArgs) Handles Me.Load pscript = New Process()
[Code]....
This works with one problem: the program waits until the test script has run to completion, and then fires several OutputDataReceived events one after the other. This means that when I make it use the real script, it's likely to do nothing for as much as several hours, and then have to deal with, like, 5,000 events at once, despite the fact that stuff was being printed at fairly regular intervals throughout that time.
Is there any way I can make it deal with each line of text when it is written, instead of all of it at once at the end?
used the WMI ChangeZoneType DNS command in C#VB.net before. I get an incorrect parameter exception when i try and invoke the changezonetype command. I get the dns zone that i want to change from the dns server (via query), set the zonetype to the appropriate uint value but am then getting the exception. I am trying to change the zone from secondary to primary and according to MSDN all the other values are optional (and as far as i am aware are needed when you want to change from primary to secondary) so i have not included them.
Below is the code that i am using....
For Each DNSZone As ManagementObject In mgrZones mngrZones = DNSZone.GetMethodParameters("ChangeZoneType") mngrZones("ZoneType") = System.Convert.ToUInt32(zoneType)
I have been working on a project of mine that will streamline some issues at the office. (Note: There is not much in way of documentation or comments as I just started on this)
This is what I have so far and I am getting this error:
"System.ObjectDisposedException was unhandled"
I can edit the database with the second form initally, but it pops up an error after I return to Form1 and then attempt to enter into the 2nd form any subsequent time after the first initial load.
Here is my code:
Option Strict On Option Explicit On Public Class Form1
What I'm trying to do is to launch Powerpoint Wiever 2003 in my secondary screen.I can get a form to launch in the 2nd screen but any programs I launch from that form stary screen.[code]
I created so many listviews in my project, that im too lazy to add to each listview a resize event with percentages. Is there any other trick, who just scales the columns so as they are?
I'm starting work updating an UI for one of my company's applications and I'm running into a sticky issue. The parent control contains several panels, each of which can be turned on or off depending on user input.
The final panel in the user control contains another user control which gets resizes according to a toggle switch. Essentially, it "opens" up more information.
While the child control (ChildControl) is docked to Fill inside the parent control (ParentControl), when I add height to ChildControl I can't get ParentControl's height to get updated as well. Currently I'm handling the ChildControl.Layout event in ParentControl but I can't seem to reach that code. To resize ChildControl, I'm calling Me.Height += 200 in ChildControl.vb.
I have two forms for my application, that are visible in the Windows taskbar. When a modal dialog is popped up on the main form, the secondary form is locked. However, when the user clicks on the secondary form on the taskbar, it appears over the modal dialog box, and is basically frozen. Is there a way to ensure that the modal dialog box does not draw underneath the secondary form? The topmost property is no good, since this draws on top of everything, even stuff not related to the application.
This VS010 solution is not providing my intended outcome as a custom override of a 'crosshair' or 'reticle' cursor e.Graphics.DrawPath() is the function that isn't working. This
WORKING solution demonstrates how it's supposed to work. The additonal PictureBox added to a Panel is, for reasons I don't understand, not allowing the 'new' cursor to appear.
Option Explicit On Option Strict On Imports System.Drawing
i have a small wp7 application with just a main page. The main page has 4 buttons and calls the ConnectionSettingstask for wifi, bluetooth, airplanemode and cellular data setting. I have also managed to create secondary tiles for any of these buttons. The OnNavigateTo event handles the secondary tiles using a key passed from the tile [code]The problem ia that when the user uses the secondary tile to call a task, the application opens directly the connection settings page, but after that the back key, instead of opening the phone main menu, open the main page of my application
I have below Visual Basic 2010 code to draw a chart using Excel then export to picture. I am not able to create the seondary value axis. i keep getting error "failed to call COM component". The problem is coming from the bolded section. However, why i remove it the chart comes with secondary axis but problem i need to set an axis title which i am not able to do so. what is the correct way to create a secondary axis and title in Excel.Interop?
When I isolate the following code to create a chart, the result is normal. But when I call it from a control, duplicate legend and Y-axis scales and labels appear.
I did a line-by-line comparison and detected no code differences.
1) What is the likely culprit?
2) Is there a cleaner way to activate a graph?
Private Sub Button15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button15.Click Dim frm As New WindowsApplication1.Form8()
I have a user control, and want to be able to update its cursor while it is disabled. For example, say that I have a user control whose cursor is Default. The below code works ONLY when the user control is already enabled; if it is disabled the below code doesn't work and the cursor remains Default: Me.MY_USER_CONTROL.Cursor = System.Windows.Forms.Cursors.WaitCursor
How can I set the curosr to 'cursor.wait' for the whole display screen and not just for the application form? I have tried "Windows.Forms.Cursor.Current = Cursors.WaitCursor" And several variations but without success.
is it possible to make one application send a task to another application and recieve the result from that secondary app?i made a text editor program and i added a scan feature and i made another app that has ocr capabilities.The scanner ability is in my text editor program, the ocr program doesnt scan you have to input an image into it and it will give text result a few seconds later.the prob is alot of times the ocr code uses sooo much memory and crashes when its incorporated with my text editor, but individually each application works fine and doesnt take too much memory. Memory wont be even an issue if the ocr program is standalone so that when it is done decoding image the application can be made to exit. now here is the question, how do i make my text editor send the image to the ocr program and how do i make my ocr program send the text back to my text editor? is it possible? i mean the only way i know off is creating temp files in a certain folder and having a timer on each program that keeps waiting for temp files. That just seems like pretty lame coding to me i was wondering if there's a better way?
I have a windows forms application with several 'child' forms. (It's not MDI, and I don't want it to be).Normally everything runs fine, but on occasion windows gets into a state where all of the 'child' forms on the application are invisible when they should be on top of the main application. The oddest part is if I move another application's window over my application (i.e. explorer or notepad) the child form becomes visible within the boundaries of the other application. It's like windows is drawing my main form over top of the rest of the forms in my application without regard the z order, or topmost flag, or anything. If I cover the main form with a notepad window, etc. It draws my 'child' forms properly. Rebooting the computer and restarting the application temporarily solves the problem.
I am currently writing a custom control, for a future project. The control uses custom cursors, but sometimes this strange error appears: Code generation for property 'Cursor' failed. Error was 'CursorConverter' is unable to convert 'System.Windows.Forms.Cursor' to 'System.ComponentModel.Design.Serialization.InstanceDescriptor'.
With threading, the WebBrowser control behaves abnormally.While other controls allow accessing properties and error out when trying to set it, the WebBrowser control behaves just the opposite. It allows to set the property and errors out when trying to access it.
Here's a small test:
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click Dim th As New Threading.Thread(AddressOf DoWork3) th.IsBackground = True th.Start()
I want to be able to have the Level of my Mic in my Form. I want a Progressbar that tracks how high my voice is just like in Windows Movie Maker or In Msn Messinger when you are doing a voice Chat there is a Progressbar like object that shows how loud it is...