如何通过Windows窗体设计器将TabPage派生的控件添加到TabControl?

时间:2017-06-05 16:26:23

标签: c# forms winforms visual-studio windows-forms-designer

我是C#和Visual Studio的新手。我之前有过使用Java的经验。所以我想创建一个扩展TabPage并包含一些预定义元素的类(例如MyTabPage),所以我可以将它添加到TabControl集合中。有没有办法使用Windows窗体设计器设置此自定义TabPage?

1 个答案:

答案 0 :(得分:0)

正如对这个问题的评论所述,我认为这是不可能的。我认为TabControl的Windows窗体设计器代码只知道基本的TabPage类。您可能需要自己在代码中设置它。如果你在表单的构造函数Load事件中做了类似的事情,你应该得到类似于你想要做的事情:

<?php
$Startdate = '2017-06-12';
$Enddate = '2017-06-17';

$date1=date_create($Startdate);
$date2=date_create($Enddate);
$diff=date_diff($date1,$date2);

$days = $diff->format('%a');

echo $days;
?>

这使用了TabControl.TabPageCollection.Add(TabPage)方法。