Personalizando o OpenFileDialog

Estou trabalhando no aplicativo winforms em c #. O que eu quero alcançar é obter um arquivo do usuário para o qual estou usando o seguinte código:

OpenFileDialog dlg = new OpenFileDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
    string sFileName = dlg.FileName;
    //my code goes here
}

Agora, tudo está funcionando bem, mas quero colocar 3 botões de opção na mesma caixa de diálogo, o que significa que agora eu obteria duas coisas dessa caixa de diálogo

string sFileName = dlg.FileName; //same as in case of traditional dialog box
//some thing like this which tells which radio button is selected:
dlg.rbTypes.Selected

Como faço para conseguir isso?

questionAnswers(3)

yourAnswerToTheQuestion