I would suggest not using the names like that. Store the controls in a Dictionary keyed on the suffix:
vb Code:
  1. Dim myDictionary As New Dictionary(Of String, TextBox)
  2.  
  3. myDictionary.Add("EN", Me.txtKeywordEN)
  4. myDictionary.Add("FR", Me.txtKeywordFR)
  5. myDictionary.Add("ES", Me.txtKeywordES)
You can then simply do this:
vb Code:
  1. lstKeyWords.Items.Add(myDictionary(CStr(drpDefaultLanguage.SelectedValue)).Text)