با کد خودت برات توضیح میدم
قبلش یک فیلد در برنامت تعریف میکنی که کدش این میشه
private TextBox lastActiveTextBox;
در حلقه ای که نوشتی هم یک خط در انتها اضافه میکنی که کد حلقه میشه این
for (int i = 0; i <= 9; i++)
{
System.Windows.Forms.TextBox tb0_name = new System.Windows.Forms.TextBox();
tb0_name.Size = new Size(78, 20);
tb0_name.Location = new System.Drawing.Point(-715 + i * 80, -150 + 9 * 25);
tb0_name.Name = "tbg" + i;
tb0_name.GotFocus += tb0_name_GotFocus;//کد اضافه شده
}
همونطور که در بالا میبینی رویداد GotFocus که در زمان فعال شدن TextBox رخ میده رو متصل کردی به متدی به نام tb0_name_GotFocus
برای نوشتن متد هم کدش میشه این:
void tb0_name_GotFocus(object sender, EventArgs e)
{
lastActiveTextBox = (TextBox)sender;
}