Hi,
I've subclassed BrowseDialog (only for purpose of localization, because yours is so so uggly )
when launching, I get an error:
26/07/2008 16:18:54
L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Nom du paramètre : index
à System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
à System.ThrowHelper.ThrowArgumentOutOfRangeException()
à MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialogwindow.SetGroupBoxDimensions()
à MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialogwindow..ctor(BrowseDialog browse, Boolean PopulateOnShow)
à MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialog.ShowDialog(Boolean PopulateOnShow, IWin32Window ResultsWindowOwner)
à MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialog.ShowDialog(Boolean PopulateOnShow)
à MicroFour.StrataFrame.UI.Windows.Forms.BrowseDialog.ShowDialog()
à MicroFour.StrataFrame.UI.Windows.Forms.MaintenanceFormToolStrip.cmdBrowse_Click(Object sender, EventArgs e)
à System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
à System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
à System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
à System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
à System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
à System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
à System.Windows.Forms.Control.WndProc(Message& m)
à System.Windows.Forms.ScrollableControl.WndProc(Message& m)
à System.Windows.Forms.ToolStrip.WndProc(Message& m)
à System.Windows.Forms.Control.ControlNativewindow.OnMessage(Message& m)
à System.Windows.Forms.Control.ControlNativewindow.WndProc(Message& m)
à System.Windows.Forms.Nativewindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
my localisation are:
Me.ClearText = "Effacer le résultat"
Me.DownText = "Descendre"
Me.EnterSearchCriteraStatusText = "Saisissez vos critères de recherche et appuyez sur {0} pour commencer la recherch" & _
"e"
Me.ForceCaseInsensitive = True
Me.HeaderDetailText = "Entrez les critères de recherche ci-dessous pour trouver les enregistrements dési" & _
"rés."
Me.HeaderImage = Global.MLControlesSF.My.Resources.Resources.Explorer32
Me.HeaderTitle = "Que voulez-vous chercher?"
Me.LedgerCardColor2 = System.Drawing.Color.Gainsboro
Me.OKText = "&Valider"
Me.ResultsHiddenOnLoad = True
Me.ResultsStatusText = "{0} résultats ont été trouvés en {1} seconde(s)"
Me.SaveText = "Valider"
Me.SearchFieldDownTooltip = "Déplacer le champ de recherche sélectionné vers le bas"
Me.SearchFieldResetTooltip = "Réinitialiser le choix et l'ordre des champs de recherche aux valeurs par défaut"
Me.SearchFieldSaveTooltip = "Valide vos choix de champs et reprend la recherche"
Me.SearchFieldUpTooltip = "Déplacer le champ de recherche sélectionné vers le haut"
Me.SetFocusToResultsAfterSearch = True
Me.UpText = "Monter"
Me.ViewResultsAsLedgerCard = True
Sure I miss something in subclassing, but what? and where?