Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [.net] Due domande su Form Mdi e Children

    Salve,

    non riesco a capire due funzionamenti del MDI e Children associati....

    domanda 1)

    io apro due form nel mio mdi corrente. E' possibile dire che il figlio(1) sia sempre "sopra" al figlio(2), ovvero che in caso di sovrapposizione dei due form quello in evidenza sia sempre uno e uno solo?

    domanda 2)

    posso far visualizzare il figlio a partire da un determinato punto? ovvero, vorrei che i figli si vedessero a partire (coordiante angolo in alto a sinistra) da x=100 e y=20 per esempio...c'è un modo? e poi ho provato a settare

    codice:
    form.StartPosition = FormStartPosition.CenterParent;
    al momento della creazione del figlio, ma mica lo mette al centro del parent



    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #2
    per la seconda domanda:

    codice:
    FormChild child = new FormChild();
    child.MdiParent=this;
    
    
    child.StartPosition=FormStartPosition.Manual;
    child.Location=new Point((int)coordinateX, (int)coordinateY);
    
    
    child.show();
    penso che per la prima non ci sia soluzione, ma ho ovviato al problema...
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Re: [.net] Due domande su Form Mdi e Children

    Originariamente inviato da Santino83_02
    io apro due form nel mio mdi corrente. E' possibile dire che il figlio(1) sia sempre "sopra" al figlio(2), ovvero che in caso di sovrapposizione dei due form quello in evidenza sia sempre uno e uno solo?
    Più che non avere soluzione, mi sembra che la richiesta non sia adeguata al tipo di interfaccia per cui tutti i form figli MDI sono allo stesso livello.

    Probabilmente, il Form che deve stare in primo piano di cui si parla non deve essere un "child" MDI.

    Io comunque, in generale, abbandonerei totalmente l'approccio MDI per la costruzione di nuove applicazioni: introdotto da Microsoft con Office tanto tempo fa, è stato abbandonato da tempo e non viene quasi più utilizzato nelle applicazioni Windows moderne.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.