都是一些小技巧。
有时候在做页面时场景需求,界面是一步步引导,使信息完善,最终确定。像wpf,html拥有大量的控件资源可供开发使用,而winform 渐渐没人玩了,开发中遇到一些小技巧就给需要的朋友分享一些。
就像是这个东东。
我采用的是TabControl选项卡来实现。
第一步:先设计自己需要的向导框架。比如:
那么关键是,我并不想让他tabPage 这些选项卡名字。
public Form1()
{
InitializeComponent();
tabControl1.ItemSize = new Size(0, 1);
tabControl1.Appearance = TabAppearance.FlatButtons;
tabControl1.SizeMode = TabSizeMode.Fixed;
}
关键就是这几句代码了。
测试效果如下。
剩下的上一步下一步就简单了。
private void up_btn_click(object sender, EventArgs e)
{
int index = this.tabControl1.SelectedIndex;
if (index > 0)
this.tabControl1.SelectedIndex = index - 1;
}
private void down_btn_Click(object sender, EventArgs e)
{
int index = this.tabControl1.SelectedIndex;
if (index < this.tabControl1.TabPages.Count)
this.tabControl1.SelectedIndex = index + 1;
}
效果图如下:
希望给需要的朋友一些帮助。