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...
Dynamisk meny
3 svar · 216 visningar · startad av firstchoice
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
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