I know the rightmost is the only changeable dimension, but for example, if use for...loop to deal with my question in the GDI thread. How do i know the total no. of the ellipse the user is going to draw. I have totally no idea and it cannot be given a number by self assumption. If the user drew the ellipse more than the array could support then it wouldn't appear on the picture box. It is unlike the arraylist, as long as we perform add, then its size will be adjust accordingly. Hence, i was trying to change the size of the array, e.g array(no_of_ellipse, 1), 1 is for storing x(0), y(1) coordinates while no_of_ellipse would be increased one when each time the user draw the current ellipse.
Initially, no_of_ellipse=0 and no_of_ellipse+=1 after the first ellipse is drawn and so on in order to redim the proper size of array for storing next ellipse coordinate. So i hope there is a way out which the first dimension value could be changed to fit in this problem even i know it from the mdsn that it must be fix.