PDA

View Full Version : سوال: ایجاد باتن بصورت داینامیک



HackerKing
دوشنبه 19 اسفند 1398, 22:32 عصر
میخوام تو ایونت باتن کلیک یه کد بزنم که هروقت باتن کلیک میشه یه باتن جدید با فاصله منظم زیر همون باتن اضافه بشه

چیکار کنم؟

the king
سه شنبه 20 اسفند 1398, 04:11 صبح
میخوام تو ایونت باتن کلیک یه کد بزنم که هروقت باتن کلیک میشه یه باتن جدید با فاصله منظم زیر همون باتن اضافه بشه

چیکار کنم؟

شی مورد نظر رو بسازید و به فرم اضافه کنید.

private Button _lastButton;

private void button1_Click(object sender, EventArgs e)
{
if (_lastButton == null)
{
_lastButton = (Button)sender;
}
var btn = new Button() { Bounds = _lastButton.Bounds, Parent = _lastButton.Parent };
btn.Top += _lastButton.Height + _lastButton.Margin.Vertical;
btn.Click += button1_Click;
_lastButton = btn;
}