|
|
Member 13014278 wrote: I want do the same thing but in desktop. Is it possible?
Yes.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Hi OriginalGriff.
Thank you for the answer.
Can you help me to do this?
|
|
|
|
|
What have you tried?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
Hi OriginalGriff.
Thank you. What I did was:
public void ShowCursorLoadImage()
{
Form frm = new Form();
PictureBox pb = new PictureBox() { Image = Image.FromFile(@"C:\Users\bfernandes\Documents\KinectMControl\src\KinectV2MouseControl\bin\Release\Images\lamp1.bmp") };
frm.Cursor = new Cursor(((Bitmap)pb.Image).GetHicon());
frm.WindowState = FormWindowState.Maximized;
frm.TransparencyKey = frm.BackColor = System.Drawing.Color.Turquoise;
frm.FormBorderStyle = FormBorderStyle.None;
frm.ShowDialog();
}
But I want what I sent in link in jquery, but I want in C#. Can you help me?
|
|
|
|
|
You want to drag a picture based on the mouse movement? Draw a picture. Work out what your mouse offset is in that picture. Whenever you move your mouse, reposition the picture taking that offset into account. There, you have everything you need to know to write this for yourself.
This space for rent
|
|
|
|
|
Hi Pete O'Hanlon.
Thank you. Yes, I want drag a picture based on the mouse movement. When I move the mouse I want that an image that I load fix in the position of mouse. Can you help me?
|
|
|
|
|
I already have helped you. I've given you the steps you need to follow. The code isn't that difficult. Why don't you try it? All you need is the mouse coordinates, everything else is just basic maths.
This space for rent
|
|
|
|
|
I was wondering if there is a free dwg nuget package, for c# dev?
I want to be able to view a dwg, zoom in and view different parts of the file.
Any help will be appreciated.
modified 8-Mar-17 17:24pm.
|
|
|
|
|
dwg?
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
|
Thanks. Didn't knew. I was only aware of DXF.
"It is easy to decipher extraterrestrial signals after deciphering Javascript and VB6 themselves.", ISanti[ ^]
|
|
|
|
|
Nope[^]. With a quick search, you could have found this out for yourself.
This space for rent
|
|
|
|
|
I have a kinect application and I want change the cursor for an image, but without affect the features like click, drag etc that works now.
I tried use this code, but its not the goal, because, the image appears, but I can't click, drag etc. Somebody have any ideas?
Or in the last case is it possible to hide the cursor and show just one image? The cursor will be there but is hidden or the image are above cursor. is it possible?
public void showImageInsteadCursor(){
form frm = new form();
picturebox pb = new picturebox() { image = image.fromfile(@"c:\users\user\desktop\img.bmp") };
frm.cursor = new cursor(((bitmap)pb.image).gethicon());
frm.windowstate = formwindowstate.maximized;
frm.transparencykey = frm.backcolor = system.drawing.color.turquoise;
frm.formborderstyle = formborderstyle.none;
frm.showdialog();
}
|
|
|
|
|
Why are you opening a new (transparent) form?
Just set the cursor on the current form;
this.Cursor = new Cursor(((bitmap)pb.image).gethicon());
Code below should not compile;
frm.transparencykey = frm.backcolor = system.drawing.color.turquoise;
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Eddy Vluggen.
Thanks for the answer. I already did this, but I want that the image appears in desktop understand? Like the cursor. And if I remove that line just appear a window with the image. Can you help me?
|
|
|
|
|
Yup, easy enough. There's an article here[^]. More examples if you search for "SetSystemCursor".
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Eddy Vluggen.
Thank you.
My project is in C# not in VB.
I don't want change cursor, I want add image to the cursor understand?
|
|
|
|
|
Member 13014278 wrote: My project is in C# not in VB. You could either search for specific examples in C# doing the same, or learn to read VB.
Member 13014278 wrote: I don't want change cursor, I want add image to the cursor understand? Add your image to a (small) transparent form, get the coordinates of the systems cursor, and change the location of your form to somewhere near those locations.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Eddy Vluggen.
Thanks.
Yes, but the code that I showed didn't do what you said? If not, can you give me one example to help me for I test?
|
|
|
|
|
Member 13014278 wrote: Yes, but the code that I showed didn't do what you said? Correct. The form, albeit transparent, will block some events.
Member 13014278 wrote: If not, can you give me one example to help me for I test? No; I can give you an idea on how to achieve what you want, and some code-snippets to explain the idea, but you'll have to do the coding.
Best I can come up with in this scenario is to follow the mouse-cursor with a form where the picture is residing in.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Eddy Vluggen. Thanks for the answer.
So, if my code do what you said, what miss in my code? I didn't understood. Can you help me?
|
|
|
|
|
Member 13014278 wrote: So, if my code do what you said, what miss in my code? The approach is wrong. Overlaying the desktop with a transparent form means you'll eat some of the events.
Member 13014278 wrote: I didn't understood. Can you help me? I tried, but it didn't work.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Hi Eddy.
Thanks.
Yes I understood what you said. And have the topics that you said:
1. Add image to a small transparent form
2. Get the coordinates of the systems cursor
3. Change the location of your form to somewhere near those locations
Right?
But I think that the 1. I already did, you can check?
Can you help me in next steps?
|
|
|
|
|
Member 13014278 wrote: But I think that the 1. I already did, you can check? It should not be maximized.
Member 13014278 wrote: 2. Get the coordinates of the systems cursor Something like pinvoke.net: getcursorpos (user32)[^].
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|