ToShortDateString does not have an overload which takes any parameter.
If your ToShortDateString() returns MM/dd/yyyy format, that means your CurrentCulture has this format in it’s ShortDatePattern property.
You can always use custom formatting for that like with proper culture like;
TextBox2.Text = DateTime.Today.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);