Fragen zum MDI Form und zu Drag n Drop



  • Hi.

    Ich hab in einer Anwendung ein MDI Form und einige Childs dazu. Im Parent hab ich eigentlich jegliche Scrollfunktionalität abgestellt. Trotzdem kann ich die Childs noch aus dem Clientbereich rausschieben und es erscheinen dann Scrollbalken.

    Wie kann ich das verhindern ?

    Btw. Kann man die Hintergrundfarbe des MDI Forms ändern ?

    Dann noch eine Frage zu Drag n Drop.

    Habe eine Behandlung von DnD Events eingebaut, aalerdings hab ich gemerkt das es egal ist ob ich ein File oder mehrere ins Clientfenster ziehe. Es kommt immer nur das letzte File als Argument an. Wie kann ich mehrere Files behandeln die mit einmal reingezogen werden ?

    Code bisher

    object obj = null;
    				ChildForm chd = null;
    				string[] pfad = null;
    
    				string[] formats = e.Data.GetFormats();
    				foreach (string s in formats)
    				{
    					if (s.CompareTo("FileNameW")==0)
    					{
    						obj = e.Data.GetData("FileNameW",true);
    					}
    				}
    
    				if (obj != null)
    				{
    					pfad = (string[])obj;
    
    					foreach (string sz in pfad)
    					{
    						chd = new ChildForm(sz);
    						chd.Show();
    					}
    				}
    

    Danke



  • Woran liegt es das auf meine Beiträge immer keiner Antwortet ?


Anmelden zum Antworten