Можно ли показать (всплывающее) окно сообщения с полем ввода в нем, возможно, текстовое поле? Есть где-то язык или рамки?
Messagebox с полем ввода
Ответ 1
 Вы можете ссылаться на Microsoft.VisualBasic.dll.
Затем с помощью кода ниже.
Microsoft.VisualBasic.Interaction.InputBox("Question?","Title","Default Text");
 Кроме того, добавив директиву using допускающую более короткий синтаксис в вашем коде (что я лично предпочел бы).
using Microsoft.VisualBasic;
...
Interaction.InputBox("Question?","Title","Default Text");
 Или вы можете сделать то, что предлагает Пранай Рана, то, что я бы сделал тоже...
Ответ 2
Вы можете сделать это, создав форму и отображая ее с помощью ShowDialogBox....
  Form.ShowDialog Method - показывает форму как модальное диалоговое окно.
Пример:
public void ShowMyDialogBox()
{
   Form2 testDialog = new Form2();
   // Show testDialog as a modal dialog and determine if DialogResult = OK.
   if (testDialog.ShowDialog(this) == DialogResult.OK)
   {
      // Read the contents of testDialog TextBox.
      this.txtResult.Text = testDialog.TextBox1.Text;
   }
   else
   {
      this.txtResult.Text = "Cancelled";
   }
   testDialog.Dispose();
}