Frågan 4 feb. 2004 08:16 #1 går det att göra en dynamisk meny i VB6?
vill att kodden skall bygga upp en meny i träd format, utifrån information som jag har i en databas...
N niko Medlem sedan juni 2002 2 599 inlägg Kan tänka mig tre sätt (finns säker fler):
1. Om du på förhand vet hur "djup" menyn ska vara så är det enkelt att skapa menyn med Load .
http://www.a1vbcode.com/vbtip.asp?ID=141
2. Använd Win32-API:erna CreateMenu , AppendMenu osv .. Fast då måste du nog sub-classa fönsterproceduren för att få tillgång till klick-eventsen, vilket blir krångligt.
3. Använd en dynamisk tree-view istället för en meny och låt användaren navigera med den.
Jag tycker 3:an känns bäst.
förslag 3 låter bra...
men var hittar jag information hur jag skall gå till väga?
är ganska nybörjare på VB
N niko Medlem sedan juni 2002 2 599 inlägg Den här tycker jag är ett ganska bra exempel på hur man skapar en trädstruktur från en databas:
http://www.vb-helper.com/howto_ado_tables_records_treeview.html
sen kan du ju piffa upp den med ikoner om du tycker den ser för trist ut.
/red: Den här är också bra: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q172/2/72.asp&NoWebContent=1