Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Z(ne)přístupnění jednotlivých prvků panelu nástrojů

1 view
Skip to first unread message

MARTIN O.

unread,
Feb 3, 2009, 12:43:01 AM2/3/09
to
Dobrý den,
potřeboval bych poradit, jak znepřístupnit či zpřístupnit konkrétní tlačítka
ve vlastním panelu nástrojů, jako odezvu na zadanou událost.
Stačí jednoduchý příklad nebo odkaz.
Dnes to řeším tak, že po stisku tlačítka testuji, jestli lze funkci spustit
či nikoliv, ale není to to pravé ořechové.

Děkuji za tipy

Seiner

unread,
Feb 3, 2009, 3:32:56 AM2/3/09
to
Příkaz1.Enabled=<podminka>
nebo skrytí
Příkaz1.Visible=<podminka>

VS

"MARTIN O." <MAR...@discussions.microsoft.com> píąe v diskusním příspěvku
news:891E0A51-0B72-47D0...@microsoft.com...


> Dobrý den,
> potřeboval bych poradit, jak znepřístupnit či zpřístupnit konkrétní
> tlačítka
> ve vlastním panelu nástrojů, jako odezvu na zadanou událost.
> Stačí jednoduchý příklad nebo odkaz.

> Dnes to řeąím tak, ľe po stisku tlačítka testuji, jestli lze funkci

MARTIN O.

unread,
Feb 3, 2009, 6:38:01 AM2/3/09
to
Děkuji za odpověď.
Asi jsem to ale špatně popsal.
Jde mi o to, abych třeba po stisku tlačítka 'Příkaz1' znepřístupnil jedno z
několika tlačítek, př. 'tlačítko1' panelu nástrojů, který je nazván třeba
'Panel1'.

U řádku nabídek (menu bar) k tomu slouží asi příkaz 'DoCmd.SetMenuItem ....'
ale u panelů nástrojů (command bars) jsem nic nenašel.

Díky

"Seiner" wrote:

> Příkaz1.Enabled=<podminka>
> nebo skrytí
> Příkaz1.Visible=<podminka>
>
> VS
>

> "MARTIN O." <MAR...@discussions.microsoft.com> píše v diskusním příspěvku

> news:891E0A51-0B72-47D0...@microsoft.com...
> > Dobrý den,
> > potřeboval bych poradit, jak znepřístupnit či zpřístupnit konkrétní
> > tlačítka
> > ve vlastním panelu nástrojů, jako odezvu na zadanou událost.
> > Stačí jednoduchý příklad nebo odkaz.

> > Dnes to řeším tak, že po stisku tlačítka testuji, jestli lze funkci

Seiner

unread,
Feb 3, 2009, 9:10:45 AM2/3/09
to
Omlouvám se - ąpatně čtu a nevąimnul jsem si, ľe se jedná o panel nástrojů.
To jsem jeątě neřeąil. Řeąil jsem pouze volbu nabídek podle zobrazeného
formuláře. Doąel jsem k tomu, ľe musím mít nadefinováno více vlastních řádků
nabídek a přepínat mezi nimi, přestoľe některé jsou jen podmnoľinami jiných
a mělo by tedy stačit jen znepřístupnit volby.
Obávám se, ľe pro panely nástrojů to bude to samé - nadefinovat více sad a
řídit to vlastností formu Toolbar.
VS

"MARTIN O." <MAR...@discussions.microsoft.com> píąe v diskusním příspěvku

news:F7B1C379-A659-41DF...@microsoft.com...
> Děkuji za odpověď.
> Asi jsem to ale ąpatně popsal.


> Jde mi o to, abych třeba po stisku tlačítka 'Příkaz1' znepřístupnil jedno
> z
> několika tlačítek, př. 'tlačítko1' panelu nástrojů, který je nazván třeba
> 'Panel1'.
>

> U řádku nabídek (menu bar) k tomu slouľí asi příkaz 'DoCmd.SetMenuItem
> ....'
> ale u panelů nástrojů (command bars) jsem nic nenaąel.


>
> Díky
>
>
>
> "Seiner" wrote:
>
>> Příkaz1.Enabled=<podminka>
>> nebo skrytí
>> Příkaz1.Visible=<podminka>
>>
>> VS
>>

>> "MARTIN O." <MAR...@discussions.microsoft.com> píąe v diskusním

>> příspěvku
>> news:891E0A51-0B72-47D0...@microsoft.com...
>> > Dobrý den,
>> > potřeboval bych poradit, jak znepřístupnit či zpřístupnit konkrétní
>> > tlačítka
>> > ve vlastním panelu nástrojů, jako odezvu na zadanou událost.
>> > Stačí jednoduchý příklad nebo odkaz.

>> > Dnes to řeąím tak, ľe po stisku tlačítka testuji, jestli lze funkci

0 new messages