GFortran появляется в Центре программного обеспечения в моей системе, также 12.04.
можно пропустить Центр программного обеспечения и установить компилятор от Терминала: запустите терминал, затем тип sudo apt-get install gfortran
.
, Если терминал дает Вам ошибку, когда Вы делаете, это, дайте нам сообщение об ошибке.
Посмотрите здесь
Но если вам нужны только расширенные функции Panel, лучше наследовать непосредственно от Panel.
Чтобы быть более точным, я делаю следующее:
[Designer(typeof(myControlDesigner))]
public class MyPanel : UserControl
{
private TableLayoutPanel tableLayoutPanel1;
private Panel panelMain;
...
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public Panel InnerPanel
{
get { return panelMain; }
set { panelMain = value; }
}
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public TableLayoutPanel InnerTableLayout
{
get { return tableLayoutPanel1; }
set { tableLayoutPanel1 = value; }
}
}
С myControlDesigner, чтобы [Designer (typeof (myControlDesigner))] было
class myControlDesigner : ParentControlDesigner
{
public override void Initialize(IComponent component)
{
base.Initialize(component);
MyPanel myPanel = component as MyPanel;
this.EnableDesignMode(myPanel.InnerPanel, "InnerPanel");
this.EnableDesignMode(myPanel.InnerTableLayout, "InnerTableLayout");
}
}
(Other источник: Добавить элемент управления в UserControl )