04. april 2001 - 15:09Der er
3 kommentarer og 2 løsninger
Tabulering i dialoger i dialoger i dialoger
Er der nogen der har erfaring med at lave \"nestede\" dialoger ?
Problemer er, at jeg har en dialog hvorpå der er en dialog hvorpå der er en dialog. Jeg kan tabulere i de to yderste dialoger, men jeg kan ikke tabulere ind i den sidste. Bruger jeg musen til at komme ind i den inderste dialog, kan jeg ikke tabulere ud igen.
Jeg synes efterhånden at jeg har prøve alt, så alle forslag er velkomne...
Jeg tror du er nød til at kode noget \"intiligent2 tabulator styring ... således at den ud fra den nuværende kontrol beregner hvor den skal hen næste gang ... Hvis du bruger Builderen kan du pasende lade dette være styret af din Tag property.
Hvis ikke må du lave dig en array, eller brug std::map til at opbevare pointere til dine kontroller, sorteret i Tab rækkefølgen .. så må du iterer gennem den hvergang ...
Ja, borrisholt, jeg har godt selv tænkt på den løsning, men jeg synes at den er lidt uacceptabel da vedligeholdelsen af en eller anden listestruktur vil blive noget bøvl hvis der skal laves noget om. Men jo det er det et forslag, så siden der ikke er løbet andre forslag ind, så synes jeg af vi skal dele... er det ok med dig ?
wisen >> Den er helt fin med mig ... Det er blot den eneste måde jeg kan komme i tanke om at løse dit problem på, fordi Windows har ingen måde hvor på den kan gennem skue hvad du gerne vil .... Der er dit projekt for \"kompliceret\" til.
Jo, det kan man så forstå, men ifølge diverse hjælpefiler/MSDN burde det kunne lade sig gøre hvis de enkelte dialogers styles er sat rigtigt op. (control vs. controlparent), men det virker kun i to lag. Jeg synes bare at det burde være rekursivt, således at det er ligegyldigt hvormange \"lag\" man har. Sådan virker det bare ikke :(
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.