Erwin Craps - IT Helps
Erwin.Craps at ithelps.be
Sat Jun 12 17:05:00 CDT 2004
Hi Rocky I use this code to make my form in multiple user languages. Id do iterate trough tabs but not subforms. A subform, in my case, runs this procedure also when loading... Look in the code for the case "tabstrip" Greetz Erwin For Each ctl In varFrm.Controls 'Set ctl.Font = fnt strSCtlType = TypeName(ctl) Select Case strSCtlType Case "Label" ctl.Caption = LoadResString(CLng(ctl.Tag), , varLanguage_Lid) ctl.ControlTipText = LoadResString(CLng(ctl.ControlTipText), , varLanguage_Lid) Case "Menu" ctl.Caption = LoadResString(CLng(ctl.Caption), , varLanguage_Lid) Case "TabStrip" For Each obj In ctl.Tabs obj.Caption = LoadResString(CLng(obj.Tag), , varLanguage_Lid) obj.Tooltiptext = LoadResString(CLng(obj.Tooltiptext), , varLanguage_Lid) obj.StatusBarText = LoadResString(CLng(obj.StatusBarText), , varLanguage_Lid) Next Case "Toolbar" For Each obj In ctl.Buttons obj.Tooltiptext = LoadResString(CLng(obj.Tooltiptext), , varLanguage_Lid) Next Case "ListView" For Each obj In ctl.ColumnHeaders obj.text = LoadResString(CLng(obj.Tag), , varLanguage_Lid) Next Case Else lngNVal = Val(ctl.Tag) If lngNVal > 0 Then ctl.Caption = LoadResString(lngNVal, , varLanguage_Lid) End If lngNVal = 0 lngNVal = Val(ctl.Tooltiptext) If lngNVal > 0 Then ctl.Tooltiptext = LoadResString(lngNVal, , varLanguage_Lid) End If lngNVal = Val(ctl.ControlTipText) If lngNVal > 0 Then ctl.ControlTipText = LoadResString(lngNVal, , varLanguage_Lid) End If lngNVal = Val(ctl.StatusBarText) If lngNVal > 0 Then ctl.StatusBarText = LoadResString(lngNVal, , varLanguage_Lid) End If End Select 'Check for unfilled tags or missing in resource ctl.Caption = LoadResString(CLng(ctl.Tag), , varLanguage_Lid) ctl.ControlTipText = LoadResString(CLng(ctl.ControlTipText), , varLanguage_Lid) Next -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin - Beach Access Software Sent: Saturday, June 12, 2004 6:48 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Iterating Thorugh Controls Never mind. Figured it out. Rocky ----- Original Message ----- From: "Rocky Smolin - Beach Access Software" <bchacc at san.rr.com> To: <AccessD at databaseadvisors.com> Sent: Saturday, June 12, 2004 9:03 AM Subject: [AccessD] Iterating Thorugh Controls Dear List: I am iterating through the control collection on a form in a public procedure to which I pass the name of the form. The form has a tab form on it and the controls don't seem to come up. Same with the sub-form on a page of the tab control. Is there a particular syntax I need to iterate these controls? MTIA, Rocky Smolin Beach Access Software http://www.e-z-mrp.com -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com