private void dgvAddress_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
DataGridViewRow dgv = dgvAddress.CurrentRow;
DataRowView drv = (DataRowView)dgv.DataBoundItem;
DataRow dr = drv.Row;
Model.MessageInfo oTempInfo = new Model.MessageInfo(dr);
TextBox txt_recipient = new TextBox();
txt_recipient.Multiline = false;
txt_recipient.BorderStyle = BorderStyle.None;
txt_recipient.ReadOnly = true;
txt_recipient.Text = oTempInfo.Recipient + ";";
Graphics g = Graphics.FromHwnd(txt_recipient.Handle);
SizeF size = g.MeasureString(txt_recipient.Text, txt_recipient.Font);
txt_recipient.Width = (int)size.Width;
panel3.Controls.Add(txt_recipient);
txt_recipient.Dock = DockStyle.Left;
}
问题是每次双击都是在最左面加一个,我想从左往右按顺序加,请教各位。