Hi again,
I have now encountered a similar issue using a normal lookupedit, but this time I also got the popup event.
On Init, I add a datasource to the lookupedit.
Now before I load the data record and put the values into my fields, I reset them, using .ResetText() for all LookupEdits (please have a look at the function "ResetForm", it is the same in the file I have sent you).
Calling this ResetText function for the LookupEdit causes the popup event to trigger - which it shouldn't. Here is the stack:
MultiVM.exe!MultiVM.frmAgreement.lookUpGroupName_Popup(object sender = {DevExpress.XtraEditors.LookUpEdit}, System.EventArgs e = {System.EventArgs}) Zeile 1212 C#
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.Repository.RepositoryItemPopupBase.RaisePopup(System.EventArgs e) + 0x56 Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.PopupBaseEdit.OnPopupShown() + 0x14 Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.PopupBaseEdit.DoShowPopup() + 0x22f Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.LookUpEdit.DoShowPopup() + 0x44 Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.PopupBaseEdit.ShowPopup() + 0x5c Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.LookUpEdit.ProcessText(DevExpress.XtraEditors.Controls.KeyPressHelper helper = {DevExpress.XtraEditors.Controls.KeyPressHelper}, bool canImmediatePopup) + 0x24e Bytes
DevExpress.XtraEditors.v7.1.dll!DevExpress.XtraEditors.LookUpEdit.Text.set(string value) + 0x65 Bytes
System.Windows.Forms.dll!System.Windows.Forms.Control.ResetText() + 0x1d Bytes
MultiVM.exe!MultiVM.frmAgreement.ResetForm(System.Windows.Forms.Control parent = {DevExpress.XtraTab.XtraTabPage, BorderStyle: System.Windows.Forms.BorderStyle.None}, System.Windows.Forms.Control doNotReset = {DevExpress.XtraEditors.TextEdit}) Zeile 235 + 0x32 Bytes C#
MultiVM.exe!MultiVM.frmAgreement.ResetForm(System.Windows.Forms.Control parent = {DevExpress.XtraTab.XtraTabControl}, System.Windows.Forms.Control doNotReset = {DevExpress.XtraEditors.TextEdit}) Zeile 252 + 0xe Bytes C#
MultiVM.exe!MultiVM.frmAgreement.ResetForm(System.Windows.Forms.Control parent = {MultiVM.frmAgreement, Text: Agreements}, System.Windows.Forms.Control doNotReset = {DevExpress.XtraEditors.TextEdit}) Zeile 252 + 0xe Bytes C#
Maybe this gives you another hint as to what it might be?
[Edit]
Strange though: this does not happen when I use a LookUpEdit without a dropdown button - for instance, lookupEditCountry in my sample project is such a case. Or it could be, because the control is entirely disabled?