***Thinking Out Loud...Not sure if this will work or not*****
If I understand this, you have a control that needs to do something "after" it has been resized. There's 2 events that I can think of that might work here.
First, the Redraw event. If your user changes the size of a control, the form will automatically redraw the form. So, if you have an array with the dimensions of the control, then you can set up an event that will fire when the redraw does. This event will get the dimensions of your control through it's properties and compare them to what's in the array. If they're different then fire the method that does what you need done.
Second, which is kinda similar to the first, is to use the mouse drag event. This would require you to again keep up with dimension and location of your control, and if the mouse drag event starts on one of the corners of your control then fire the event when it's done.
Another event to look into is the mouse down event. If the coordinates of the mouse down event are within the area of your control, then check if they drag...if so, fire the event when the user let's go of the control.
Oh yeah...something else you could do is to create a custom control by inheriting the current control and adding the "resize" event to your control. If that's something you want to look into, Google "Visual Inheritance Visual Basic". That should give you quite a bit of information to go over.