Tab Control Pages showing controls on all pages!

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Ok, I decided to use tabs for my form and after the fact changed the
properties. I dragged the controls to the first page and now this
information is on all the pages. I don't know how to make these controls
only appear on the pages I want.
 
Instead of dragging the controls to the pages, you have to cut them, select
the correct page and then paste the control on the desired page.

**Note, when you cut and paste the control, any event properties for that
control will become detached from the control. The code won't be lost but
you will need to go back to the property sheet and reselect "[Event
Procedure]" for any required event.
 
Is there anything I can do to fix it now? Is there some property that you
can change to make controls apply to all pages, etc?

Sandra Daigle said:
Instead of dragging the controls to the pages, you have to cut them, select
the correct page and then paste the control on the desired page.

**Note, when you cut and paste the control, any event properties for that
control will become detached from the control. The code won't be lost but
you will need to go back to the property sheet and reselect "[Event
Procedure]" for any required event.

--
Sandra Daigle [Microsoft Access MVP]
Please post all replies to the newsgroup.

Ok, I decided to use tabs for my form and after the fact changed the
properties. I dragged the controls to the first page and now this
information is on all the pages. I don't know how to make these
controls only appear on the pages I want.
 
Hi Cathy,

The controls are currently directly on the form, and with a transparent
background they show through and appear as though they are on all pages. Its
actually a neat trick to use when you do want a control to appear as though
its on all pages.

However in your case you can still fix the controls, just select all the
ones that go on a particular page. Press Ctl-X to Cut them, click the
correct page to select it then press Ctl-V to paste them on the page.

In my experience, this is the only way to fix the problem - the properties
that Access uses to determine contol placement are not exposed to the Access
UI.


--
Sandra Daigle [Microsoft Access MVP]
Please post all replies to the newsgroup.

Is there anything I can do to fix it now? Is there some property
that you can change to make controls apply to all pages, etc?

Sandra Daigle said:
Instead of dragging the controls to the pages, you have to cut them,
select the correct page and then paste the control on the desired
page.

**Note, when you cut and paste the control, any event properties for
that control will become detached from the control. The code won't
be lost but you will need to go back to the property sheet and
reselect "[Event Procedure]" for any required event.

--
Sandra Daigle [Microsoft Access MVP]
Please post all replies to the newsgroup.

Ok, I decided to use tabs for my form and after the fact changed the
properties. I dragged the controls to the first page and now this
information is on all the pages. I don't know how to make these
controls only appear on the pages I want.
 
cathy said:
Is there anything I can do to fix it now? Is there some property that you
can change to make controls apply to all pages, etc?

If you move the TabControl in design view you will see that you didn't in
fact put the controls on the TabControl at all. They are on the form in
the same piece of real estate that the TabControl currently sits. It is
"by design" that such controls show through so that you see them on all
pages because in many cases this is exactly what you want.

*New* controls being added to the form from the control Toolbox can be
dragged and dropped onto TabPages. You just have to make sure the desired
page is on top and when you position your mouse cursor over it the page
will turn black when you are properly positioned for the drop. Then you
release the mouse button and the new control will be inserted into that
TabPage.

*Existing* controls cannot be dragged and dropped onto TabPages. You have
to Cut and Paste them.
 
Back
Top