In the Panel_Consulta_Cigarros, you have to drop an instance of the BO you want to use, then in the 2 textboxes you have to bind them to the BO instance.
When you assign the Panel_Consulta_Cigarros to the Browser Dialog, this will translate the BD BO to the instance of the Panel_Consulta_Cigarros BO, this is pretty much like what is done with the ChildForm dialog BO translations.
More info is needed to check on this sample:
Did you try to debug your code? Also post your code so we can see it.
Also in the Panel, make sure you have an instance of the BO used in the Browser Dialog.
I would ask you to double check your work as I know that this works as Edhy has described. This is a heavily leveraged part of a BD and something that we use everyday and I am confident that there is not an issue here.
You have to add code to the InfoPanel.RowChanged event to update the data in the info panel.
Here a sample:
Private Sub CustomersBrowseInfoPanel_RowChanged(ByVal e As MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialogRowChangedEventArgs) Handles MyBase.RowChanged '-- Strong-type the business object With CType(e.BusinessObject, bizCustomers) '-- Set the Customer detailed info. Me.lblCompanyName.Text = .CompanyName Me.lblStreet.Text = .Street Me.lblCityStateZip.Text = String.Format("{0}, {1} {2}", .City, .State, .ZipCode) Me.lblContactName.Text = .ContactName Me.lblBusinessPhone.Text = .Phone Me.lblFax.Text = .Fax Me.lblMobilPhone.Text = .Mobil Me.lnkeMailAddress.Text = .eMail End WithEnd Sub