У меня есть форма с именем ScanFolder
, и мне нужна другая форма, которая должна быть очень похожа на ScanFolder
, поэтому я решил использовать наследование форм .Но, похоже, есть некоторое недопонимание с конструктором.
ScanFolder
выглядит так:
public partial class ScanFolder : Form
{
public ScanFolder(MainForm parent, bool[] autoModes, GlobalMethods GMethodsClass)
{
//Doing something with parameters
}
}
Я пытался наследовать Form
так:
public partial class Arch2 : ScanFolder
{
}
Но я получаю предупреждение Constructor по типу 'mhmm.ScanFolder' не найден, а также есть ошибка в Arch2
Режим редактирования формы, где я вижу ошибку стека вызовов.
Поэтому я попробовал что-то подобное:
public partial class Arch2 : ScanFolder
{
public Arch2(MainForm parent, bool[] autoModes, GlobalMethods GMethodsClass)
: base(parent, autoModes, GMethodsClass)
{
}
}
Но все по-прежнему.
Как вы можете видеть, я совершенно не представляю, что я делаю.Я пытаюсь добиться, чтобы Arch2
выглядел так же, как ScanFolder
, поэтому я могу видеть его в представлении конструктора, а также переопределять некоторые методы или обработчики событий.