从“工具箱”中将一个TableLayoutPanel控件拖到窗体上。
将Button控件从“工具箱”拖到TableLayoutPanel控件左上部的单元格中。Button在单元格中居中。将Button控件的Anchor属性值设置为None。Button控件将移动到单元格的中心。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性。
C语言是一个有结构化程序设计、具有变量作用域(variablescope)以及递归功能的过程式语言。C语言传递参数均是以值传递(passbyvalue),另外也可以传递指针(apointerpassedbyvalue)。不同的变量类型可以用结构体(struct)组合在一起。
利用鼠标事件控制位置,比如:private void butPlan_MouseMove(object sender, MouseEventArgs e)
{
//播放歌曲快进
if (e.Button == MouseButtons.Left && butPlay.BackgroundImage == FFS)
{
timer2.Enabled = false
butPlan.Location = new Point(MousePosition.X - this.Location.X-10, prTime.Location.Y)
if ( butPlan .Location.X <2 )
{
butPlan.Location = new Point(prTime.Location.X, prTime.Location.Y)
}
if (butPlan.Location.X > prTime.Size.Width -4)
{
butPlan.Location = new Point(prTime.Location.X + prTime.Size.Width - 4, prTime.Location.Y)
}
prTime.Value = (MousePosition.X - this.Location.X-3) * (prTime.Maximum / prTime.Size.Width)-6000
TT((prTime.Value/1000).ToString ())
}
}
private void butPlan_MouseCaptureChanged(object sender, EventArgs e)
{
try
{
timer2.Enabled = true
Music.CurrentPosition = prTime.Value / 1000
MusicLrc.Text = ""
}
catch { }
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)