G
Guest
Итак, кроссворд нарисован, объектом является Rectangle (клетка кроссворда).
Первый вопрос:
Как сделать массив моих клеточек (элементов кроссворда), если эти объекты у меня создаются примерно так:
в array хранится образ кроссворда.
С учетом, что я работаю на 2003 вижале, т.е. например, в 2005 я просто могла бы создать шаблонный List, и вызывать ф-ию Add. А в 2003 как сделать?
И второй вопрос:
Как обработать событие MouseDown and MouseUp таким образом, чтобы в нужной клетке замигал курсор (типа для ввода буквы)? А то обычно все примеры сходятся к отрисовке каких-то линий и подобного. А блин еще привыкла c текстом работать в консоле в С++. Блин взял и написал сout для вывода и cin для ввода.
Первый вопрос:
Как сделать массив моих клеточек (элементов кроссворда), если эти объекты у меня создаются примерно так:
Код:
if (array[i,j]>48 && array[i,j]<58){
Number n = new Number (...);
n.Drawing (...); //рисуется клетка с цифрой
}
if (array[i,j]=='*'){
Letter l = new Letter (...);
l.Drawing (...); //клетка, в которой потом надо писать букву
}
С учетом, что я работаю на 2003 вижале, т.е. например, в 2005 я просто могла бы создать шаблонный List, и вызывать ф-ию Add. А в 2003 как сделать?
И второй вопрос:
Как обработать событие MouseDown and MouseUp таким образом, чтобы в нужной клетке замигал курсор (типа для ввода буквы)? А то обычно все примеры сходятся к отрисовке каких-то линий и подобного. А блин еще привыкла c текстом работать в консоле в С++. Блин взял и написал сout для вывода и cin для ввода.