Видимо нужно указать имя файла в первом параметре:
var file1 = new Attachment(textBox9.Text + "1.png");
Вторым параметром может быть указан тип содержимого, в данном случае
image/png:
var file1 = new Attachment(textBox9.Text + "1.png", "image/png");
PS: Для объединения путей лучше использовать функцию
System.IO.Path.Combine(), это избавит от проблем со слешами:
var file1 = new Attachment(Path.Combine(textBox9.Text, "1.png"), "image/png");