Наследование базовой формы, но команды вставки / вырезки не записаны - PullRequest
0 голосов
/ 09 июня 2010

Я создал базовую форму, которая имеет определенный размер и значок в качестве основы для всех форм, созданных в моем проекте (чтобы быть последовательными во взглядах).Проблема заключается в том, что по какой-то причине, если я добавлю текстовое поле в дочернюю форму, я больше не смогу выполнять в текстовом поле ярлыки, такие как Копировать (CTRL + C) и т. Д.

Что я должен сделать, чтобы обработать это ДРУГОЕЧем писать код для захвата тех, кто находится на элементе управления KeyUp?

Это также относится и к элементу управления RichTextBox.

Спасибо

1 Ответ

0 голосов
/ 09 июня 2010

Я не могу воспроизвести вашу проблему. Но я хотел бы предложить, что лучше избегать наследования, проверьте Руководство по архитектуре приложений Microsoft, 2-е издание для деталей

Предпочитаю композицию наследованию. По возможности используйте композицию по наследству при повторном использовании функциональность, потому что наследование увеличивает зависимость между родительские и дочерние классы, тем самым ограничение повторного использования дочерних классов. Это также уменьшает наследование иерархии, которые могут стать очень трудно иметь дело.

...