Συνεχίζοντας από το πρώτο μέρος γράφουμε κώδικα για να δώσουμε λειτουργίες στο πρόγραμμα μας.
Για αρχή γράψαμε κώδικα για να κλείνει το παράθυρο μας και για τη μεγιστοποίηση
Είδαμε τον έλεγχο να βρούμε εάν το παράθυρο είναι μεγιστοποιημένο ή στην αρχική κατάσταση.

είδαμε ότι μπορούμε να μικρύνουμε τις γραμμές του κώδικα που γράφουμε
αφού η πιο κάτω συνθήκη έχει το ίδιο αποτέλεσμα με μια γραμμή με τη χρήση Ternary ή conditional operation

Μετακίνηση παραθύρου
Για να μπορεί ο χρήστης να μετακινεί το παράθυρο αφού αφαιρέσαμε τη κλασική μπάρα του παραθύρου πρέπει να αποταθούμε στο Windows SDK.

Κίνηση Slider

Κίνηση γίνεται με την αλλαγή στην αξία του top, στην ουσία είναι συντεταγμένες y σε pixel.

χουμε βάλει και μια πρόνοια στο κώδικα μας για να κάνει το ύψος του slider μας το ίδιο με το κουμπί, σε περίπτωση που είναι ελάχιστα πιο μικρό το κουμπί.
Αρχιτεκτονική προγράμματος
Έχουμε αρχίσει και ξεδιπλώνουμε το τρόπο που θα λειτουργεί το πρόγραμμα μας.
Οι διάφορες οθόνες μας θα φορτώνονται στο κεντρικό panel.
Θα σχεδιάσουμε τη κάθε φόρμα ξεχωριστά και θα τη φορτώνουμε όταν ο χρήστης πατήσει το κουμπί.
Η φόρτωση θα γίνει με τη βοήθεια ενός manager που θα είναι υπεύθυνο να κλείνει τη προηγούμενη φόρμα που ήταν στη μνήμη.
Φυσικά θα εμπλουτίσουμε στο μέλλον το manager….

Πιο κάτω μπορείτε να βρείτε κατεβάσετε το κώδικα για το δεύτερο μέρος του βίντεο.
https://drive.google.com/file/d/15lMlvemKTVtoX023WWS4XcwNGtUYshAT/view?usp=sharing

