Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [C#]Ridimensionamento non voluto di una Form

    Ciao a tutti.
    Premetto che sono un newbie.
    Sto creando un'applicazione con le Windows Forms.
    Ogni volta che lancio l'applicazione per debuggarla, Visual Studio 2008 me la ridimensiona e mi diminuisce l'altezza (solo della form principale).

    Come mai?

  2. #2
    Utente di HTML.it L'avatar di 22kakā
    Registrato dal
    Feb 2008
    Messaggi
    160
    nel codice del caricamento della form hai impostato l'altezza della form principale??

  3. #3
    Sė, l'altezza l'ho impostata.
    Dal designer nelle proprietā..

  4. #4
    Nessuna idea??
    Quando lancio l'applicazione in debug mode VS2008 continua a cambiarmi l'altezza della form principale..

  5. #5
    Utente di HTML.it L'avatar di 22kakā
    Registrato dal
    Feb 2008
    Messaggi
    160
    hai controllato che nel codice tu non abbia impostato erooneamente un altra altezza???

  6. #6
    Sė, ho controllato, anche perché tutte le volte che lancio l'applicazione VS2008 mi diminuisce un po' l'altezza. Non solo una volta quindi..

  7. #7
    Utente di HTML.it L'avatar di 22kakā
    Registrato dal
    Feb 2008
    Messaggi
    160
    puoi postare il codice dell'evento form load?

  8. #8
    Ecco:

    //
    // MainFormUI
    //
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Inherit;
    resources.ApplyResources(this, "$this");
    this.Controls.Add(this.panel2);
    this.Controls.Add(this.panel1);
    this.Controls.Add(this.toolBarMenu);
    this.Controls.Add(this.statusBar1);
    this.Menu = this.mnuMainMenu;
    this.Name = "MainFormUI";
    this.Load += new System.EventHandler(this.InizializzaControlli);
    this.Paint += new System.Windows.Forms.PaintEventHandler(this.MainFo rmUI_Paint);
    this.SizeChanged += new System.EventHandler(this.MainFormUI_SizeChanged);
    this.tabControl1.ResumeLayout(false);
    this.tabLayers.ResumeLayout(false);
    ((System.ComponentModel.ISupportInitialize)(this.p ctbxMappa)).EndInit();
    this.panel1.ResumeLayout(false);
    this.panel3.ResumeLayout(false);
    this.panel2.ResumeLayout(false);
    this.panel4.ResumeLayout(false);
    this.panel4.PerformLayout();
    this.panel5.ResumeLayout(false);
    this.groupBox2.ResumeLayout(false);
    this.groupBox1.ResumeLayout(false);
    this.groupBox1.PerformLayout();
    ((System.ComponentModel.ISupportInitialize)(this.n umSpessoreShape)).EndInit();
    ((System.ComponentModel.ISupportInitialize)(this.n umTrasparenzaShape)).EndInit();
    this.ResumeLayout(false);
    this.PerformLayout();

  9. #9
    Altre idee??

  10. #10
    prova ad eliminare questa riga

    Codice PHP:
     this.SizeChanged += new System.EventHandler(this.MainFormUI_SizeChanged); 

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.