|
if I understood you right, see an example but it doesn't work:
Put Picturebox on your form6 (for example)
Public Class Form6
Private WithEvents ChartObj As New ChartClass
Private Sub Form6_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AddHandler PictureBox1.MouseMove, AddressOf ChartObj.ChartClass_MouseMove
AddHandler PictureBox1.MouseLeave, AddressOf ChartObj.ChartClass_MouseLeave
End Sub
End Class
Public Class ChartClass
Inherits PictureBox
Public Sub ChartClass_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs)
Cursor = Cursors.Default
End Sub
Public Sub ChartClass_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
Cursor = Cursors.WaitCursor
End Sub
End Class
My question is why the cursor is not changing?
Shay Noy
|
|
|
|
|
I believe you'd need to click on the control for the move events to fire on that control. The enter event may work better ? Have you set breakpoints to see when the events are fired ?
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
Clicking on the control for the move events doesn't fire too.
The enter event doens't work too
I set breakpoints and the events fired.
What is wrong?
Shay Noy
|
|
|
|
|
The breakpoint gets hit ? B/c it looks to me like you are saying you have a picturebox, not an instance of your derived class, on your form.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I do not see the relationship between the PictureBox on your form and your class.
As Christian States you need to add the chart onto your form as an instance. The code below will show you what i mean;
Code For the Form;
Public Class Form1
Private WithEvents myChart As New Chart
Public Sub New()
' This call is required by the Windows Form Designer.
InitializeComponent()
' Add any initialization after the InitializeComponent() call.
Me.Controls.Add(myChart)
myChart.Top = 50
myChart.Left = 50
myChart.BorderStyle = BorderStyle.FixedSingle
myChart.BackColor = Color.Aqua
myChart.Width = 300
myChart.Height = 300
End Sub
Private Sub myChart_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles myChart.MouseMove
Debug.WriteLine("The Chart Mouse Is Moving")
End Sub
End Class
Code for your Class;
Public Class Chart
Inherits PictureBox
Private Sub Chart_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
Debug.WriteLine("Mouse Is Moving")
End Sub
End Class
Now if you run the code and look at the immediate window, you will see 2 debug messages, 1 showingthe mouse move event firing on the form, and 1 for the mouse move event being handled inside your class. Depending on what you are trying to achieve, you can handle either or both of these events as and where you need them.
|
|
|
|
|
Thank you both Dave and Christian. I understood my mistake
Shay Noy
|
|
|
|
|
Guy, I have no idea how to use VB6.0 to open command prompt and type this string in the command prompt
Bin2text test.jpg test.text 200 vbCrLf
After that i want to drag this test.text entire character into a sting and display out in text box_change()
|
|
|
|
|
You can execute the command using the Shell statement. After that, you just open the file for reading and read the entire contents of the file into a String variable. The rest should be very easy.
|
|
|
|
|
Hi,
Is there any performance difference between "<" and CompareTo() function in comparing strings
Best wishes
|
|
|
|
|
Why don't you write a small program to compare the two methods yourself? Run each method through about 1,000,000 iterations and time how long it takes to get through them. Oh, and I also suspect that what kind of objects your are comparing would also affect the results, like comparing two integers will be different from comparing two strings.
|
|
|
|
|
Is ther a way to execute a VB script that would resize a video players window position and size--or at least position
|
|
|
|
|
Only if that script is part of the web page the play is on and it has access to the properties of the player AND the player supports such functionality.
|
|
|
|
|
hi all,
i am creating a outlook plugIn . i sent a mail with Read Receipt property (using MailItem.ReadReceiptRequested=True). so whenever a new item come in Inbox, then how can i identify that this is mail or receipt?
|
|
|
|
|
You can't really. There is no difference between an email that someone writes and a read receipt. There is no special property to look at. You have to examine the contents of the email for certain phrases and you MAY get the information you need.
Though, you may also never get a read receipt either. I never allow them to be sent from my machines.
|
|
|
|
|
hello everyone!
i want to do a project of timetable scheduler, which should be enough intellegent to automatically resolve all clashes regarding to availability of teachers, rooms and resources etc, keeping in view: the time slots. Is there anyone who could help me......
|
|
|
|
|
Burning Candle wrote: Is there anyone who could help me......
Lots of people, but you need to post such questions to the Jobs forum. Nobody is going to do this without being paid for it.
|
|
|
|
|
Help with what part of this project? You haven't asked a question anyone can really answer.
|
|
|
|
|
Hi,
Iam using vb.net 2008.
I have richtextbox. I save as wordpad format [rtf] file. Now I need to view it in inside the panel of my form.
Is it possible?
RichTextBox4.SaveFile("C:\vb_net\sample.rtf")
Thanks.
|
|
|
|
|
The only thing that can view it is a richtextbox. Handle events like keypress in a rich text box and swallow them, to make a read only rich text box.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I have a form with a text box in a toolstrip. I would like to make the width of the textbox relative to the form size when the form is resized. The following code works fine except when you click the restore button from a maximized state.
Private Sub frmMain_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
ToolStripTextBox1.Width = Me.Width - 325
End Sub
Is there a way to get the restore button to work properly?
Thanks
Got this From another forum
Private Sub Form1_Resize(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Resize
ToolStripTextBox1.TextBox.Width = Me.Width - 325
ToolStripTextBox1.Overflow = ToolStripItemOverflow.Never
End Sub
modified on Sunday, October 25, 2009 11:25 AM
|
|
|
|
|
You don't need this code. Click on the TextBox in the form designer and use the Anchor property appropriately to anchor the textbox to the sides of the form as desired.
|
|
|
|
|
The anchor property is not available for a toolstrip textbox.
|
|
|
|
|
I'm mostly asleep right now, so...
How about overriding the OnPaint method of the ToolStrip and setting the width of the TextBox in there.
|
|
|
|
|
Tried that too, doesn't work.
|
|
|
|
|
Shouldn't you set the TextBox Width relative to the ToolStrip Width?
I don't speak Idiot - please talk slowly and clearly
'This space for rent'
Driven to the arms of Heineken by the wife
|
|
|
|