Avatar billede Simon Praktikant
17. februar 2006 - 10:45 Der er 4 kommentarer og
1 løsning

gui interaktion i c#

Jeg er ved at lave en c# WinForm application hvor et hovedprogram stiller en bruger en række spørgsmål via forskellige brugerflader.

Det lyder umiddelbart simpelt, men jeg synes at det virker ret komplekst.

Den samme Form benyttes blot med forskelligt indhold for hvert spørgsmål.

Jeg kunne godt tænke mig at programmet kunne kalde en metode á la Gui.GetYndlingsfilm(). Herefter skal brugerfladen tilpasse sit inthold så der vises et tekstfelt hvor man kan skrive navn på fil, samt en ok-knap. Når brugeren så trykker OK skal GetYndlingsfilm() returnere en streng med indholdet af tekstboxen.

Kan dette lade sig gøre?
Avatar billede mikkel_sommer Nybegynder
17. februar 2006 - 11:34 #1
Ja det kan det godt, du kan lave en metode for hvert indhold som så enabler de form elementer som indholdet skal bruge.

Du kunne alternativt også oprette en form til hvert indhold og så skifte imellem dem.
Avatar billede Simon Praktikant
16. august 2006 - 15:34 #2
tak for forslaget. Smid svar og point er dine
Avatar billede Simon Praktikant
20. august 2006 - 21:34 #3
Jeg benyttede en kombination, med flere Forms, hvor hver Form kunne have flere Panels. Og hvor de så havde callback-funktioner til et hovedprogram som styrede Forms.
Avatar billede Simon Praktikant
24. august 2006 - 11:32 #4
Tak for svaret. Smid svar for at få point, ellers lukket jeg selv spørgsmålet.
Avatar billede mikkel_sommer Nybegynder
24. august 2006 - 13:34 #5
svar :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester