Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Posizione sottomenù
mercoledì 22 settembre 2010 - 09.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 2.0
|
Windows XP
|
Visual Studio 2005
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 22 set 2010 - 09:42
Ciao a tutti,
sto usando un menù di questo tipo:
<asp:Menu ID="Menu1" runat="server" BackColor="#F7F6F3" DynamicHorizontalOffset="2" Font-Names="Verdana" Font-Size="0.8em" ForeColor="#7C6F57" StaticSubMenuIndent="10px">
<StaticSelectedStyle BackColor="#5D7B9D" />
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" />
<DynamicMenuStyle BackColor="#F7F6F3" />
<DynamicSelectedStyle BackColor="#5D7B9D" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#7C6F57" ForeColor="White" />
<Items>
<asp:MenuItem Text="primo" Value="primo">
<asp:MenuItem Text="primo 1" Value="11"></asp:MenuItem>
<asp:MenuItem Text="primo 2" Value="12"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="secondo" Value="secondo">
<asp:MenuItem Text="secondo 1" Value="21"></asp:MenuItem>
<asp:MenuItem Text="secondo 2" Value="22"></asp:MenuItem>
<asp:MenuItem Text="secondo 3" Value="23"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="terzo" Value="terzo"></asp:MenuItem>
</Items>
</asp:Menu>
Domanda :
come far apparire i sottomenù, non a destra ma all'interno nel menù principale stesso?
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mer 22 set 2010 - 09:57
Ciao
Non ho capito bene cosa intendi per "all'interno del menu principale stesso"
Ma se ho capito allora prova a mettere il valore 2 alla proprietà StaticDisplayLevel.
Se lasci il valore a 1 e vuoi vedere le voci dei sottomenu devi aggiungere una classe che abbia la proprietà z-index = 8 ed assegnarla all'elemento <DynamicMenuStyle />
.dynamicMenu
{
z-index: 8;
}
<DynamicMenuStyle BackColor="#F7F6F3" CssClass="dynamicMenu" />
Ciao
alexmed
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 22 set 2010 - 10:19
ok
ho inserito il valore 2 alla proprietà StaticDisplayLevel,
ma i sottomenù di tutti i menù sono tutti visibili,
vorrei rendere visibili i sottomenù del solo menù che cliccko con mouse, come fare?
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
mer 22 set 2010 - 10:37
Forse intendi che vuoi vedere il menu orizzontale e le voci dei sottomenu siano visibili sotto al passaggio del mouse?
<style type="text/css">
.dynamicMenu
{
z-index: 8;
}
</style>
<asp:Menu ID="Menu1" runat="server" BackColor="#F7F6F3" DynamicHorizontalOffset="2"
Font-Names="Verdana" Font-Size="0.8em" ForeColor="#7C6F57"
StaticSubMenuIndent="10px"
Orientation="Horizontal"
StaticDisplayLevels="1">
<StaticSelectedStyle BackColor="#5D7B9D" />
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" />
<DynamicMenuStyle BackColor="#F7F6F3" CssClass="dynamicMenu" />
<DynamicSelectedStyle BackColor="#5D7B9D" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#7C6F57" ForeColor="White" />
<Items>
<asp:MenuItem Text="primo" Value="primo">
<asp:MenuItem Text="primo 1" Value="11"></asp:MenuItem>
<asp:MenuItem Text="primo 2" Value="12"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="secondo" Value="secondo">
<asp:MenuItem Text="secondo 1" Value="21"></asp:MenuItem>
<asp:MenuItem Text="secondo 2" Value="22"></asp:MenuItem>
<asp:MenuItem Text="secondo 3" Value="23"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem Text="terzo" Value="terzo"></asp:MenuItem>
</Items>
</asp:Menu>
alexmed
paolo973
Profilo
| Senior Member
302
messaggi | Data Invio:
mer 22 set 2010 - 12:04
Mi riferisco ad un menù verticale che apre un sottomenù sempre in verticale
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
gio 30 set 2010 - 00:47
Ciao
Scusa il ritardo ...
Intendi una cosa simile
http://www.ajaxcontroltoolkit.com/CollapsiblePanel/CollapsiblePanel.aspx
Dove all'interno dei panel ci sarebbero i link
alexmed
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !