Autor Téma: hledám komponentu něco jako plocha, kam půjdou ukládat klikací ikony  (Přečteno 227 krát)

Offline anec

  • Mladík
  • **
  • Příspěvků: 80
  • Karma: 1
zdravím, mám vcl aplikaci v d7, nahoře klasické menu
menu má miliony různých zanořených submenu.
chci vytvořit panel, který vložím na hlavní form, pokud v menu chytnu a přetáhnu položku do panelu vytvoří se zde "ikona" která bude:
- klikací, kliknutím se spustí položka, která odpovídá onclick původní položce v menu
- bude přetahovací v rámci panelu
- bude mít caption

důvodem je, že stávající menu obsahuje hrozně moc zanořených položek a uživatel by si mohl některé vytáhnout na "plochu" a spustit a nemuset to pokaždé hodinu hledat
taková windowsovská plocha :)
nějaký návrh hotové komponenty?
díky

Offline martinnr

  • Plnoletý
  • ***
  • Příspěvků: 161
  • Karma: 2
    • Verze Delphi: 7,2009,XE7
nejaky toolbar.
konkretne ja pouzivam Toolbar2k a Tbx k tomu. tam je moznost pretahovat ikony z panela na panel. ovsem asi na tej "ploche" by ikony mali mat inu velkost (vacsie oproti menu) a taktiez ten popis. takze tam by nejaka dodatocna uprava odkazu na tej ploche musela byt, nebude stacit klasicke pretiahnutie Control prvku. a tiez asi ta polozka povodna by mala ostat aj v tom povodnom menu (asi).
resp. aj to, ze uz teda nejake menu tam je pouzite hovori proti, bolo by treba aj to menu nahradit tym tbx. teda zlozistejsie.
asi najist nieco, co bude fungovat z uz existujucim riesenim a kodom, nebude lahke. nejaka ta uprava asi bude potrebna aj v uz existujucom kode.

Offline Stanislav Hruška

  • Padawan
  • ******
  • Příspěvků: 3461
  • Karma: 35
    • Verze Delphi: XE7 professional
Hm, nebolo by to lepšie urobiť klasicky? Dať si na hlavný formulár ToolBar a pridávať si to tam?
Delphi XE7, FireBird
Expert na kladenie nejasne formulovaných otázok.

Offline anec

  • Mladík
  • **
  • Příspěvků: 80
  • Karma: 1
podívám se díky.
po přetažení má zůstat menu beze změn.
ty klikací ikony budou vlastně jako linky na existující položku v menu.

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2029
  • Karma: 89
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Nechces radeji pouzit neco na zpusob ribbonu, uzivatele to znaji.

Embarcadero MVP - Czech republic

Online Radek Červinka

  • Administrátoři
  • Padawan
  • *****
  • Příspěvků: 2029
  • Karma: 89
    • Verze Delphi: D5,D2007, DXE, DXE2 + 2 poslední (Tokyo)
    • O Delphi v češtině
Excellent
Rated 1 time
ty klikací ikony budou vlastně jako linky na existující položku v menu.

Predpokladam ze pouzivas TAction a nebudes to resit nejak podloudne.
Embarcadero MVP - Czech republic

Offline Jirka

  • Nováček
  • *
  • Příspěvků: 42
  • Karma: 3
    • Verze Delphi: XE2
podívám se díky.
po přetažení má zůstat menu beze změn.
ty klikací ikony budou vlastně jako linky na existující položku v menu.

Toto (podobné)řešení používá účetní software MRP   , takže pokud je tady někdo z této firmy , mohl by poradit  ..

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: