You mean like?:
Module xyz
Public Sub UpdateRichTextBox()
CType(CType(Application.OpenForms("frmMain"), frmMain).ActiveMdiChild,
frmEdit).txtEdit.Text = "The quick brown fox ..."
End Sub
End Module
"Elmo Watson" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>I have come from a VB6 background, and I'm trying to convert an MDI app
>that has many subs in modules which directly access
> a textbox in a child form of the main MDI form (frmMain as MDI form,
> frmEdit as child form, txtEdit as richtextbox)
> code:
> With frmMain.ActiveMdiChild.txtEdit
>
> I totally understand OO concepts now, which I didn't (completely) when the
> app was originally written, but I really don't want to re-write every
> single sub and make it a function, to output text - that would make me
> want to shoot the computer.
> I guess, the other option would be to put all this stuff in the MDI form
> or MDI child, however, that would really bloat those forms....(IMHO)
>
> Is there a way to reference the textbox on the child form, directly inside
> a module, with VB.Net (2005)?
>
|