Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno c# Jak zprovoznit resize

Potřebuju aby se mi šířka objektu (webbrowser) přispůsoboval šířce okna programu, no jediné jak jsem to vyřešil je dalším tlačítkem které to provede, ale potřebuji aby to jelo i bez něj :-(, Ví někdo jak na to ? Díky předem.

Předmět Autor Datum
Nastavíš mu dock in parent container: Např.: this.webBrowser1 = new System.Windows.Forms.WebBrows…
Flash_Gordon 27.10.2009 22:19
Flash_Gordon
Mě to podtrhne všechny this a nespustí se to...
cmaniak 27.10.2009 22:27
cmaniak
:-D Tak dej this pryč. Záleží kde mají objekty platnost.
Flash_Gordon 27.10.2009 22:27
Flash_Gordon
Tady je kod toho tlačitka co funguje: Private Sub PřizpůsobitVelikostiToolStripMenuItem_Click(ByVal…
cmaniak 27.10.2009 22:29
cmaniak
Toto nevyzerá ako C#.
los 27.10.2009 22:32
los
Počkat... tak co to vlastně je ? :-D
cmaniak 27.10.2009 22:35
cmaniak
Visual Basic .NET Tá vlastnosť Anchor je to, čo hľadáš.
los 27.10.2009 22:40
los
Díky, ale teď v tom mám guláš, je to v jazyku c# ne ? Nebo to je něco jiného? Jediné co mi tam nesed…
cmaniak 27.10.2009 22:44
cmaniak
Kód toho tlačidla, ktorý si sem vložil, je napísaný v jazyku Visual Basic .NET. Jazyk C# vyzerá troc…
los 27.10.2009 23:10
los
Aha no ja to použil jako nazev prvku to se mi nastavilo i jako promenna už je to ok, dik za radu cel… poslední
cmaniak 27.10.2009 23:38
cmaniak
Pozri sa na vlastnosť Anchor.
los 27.10.2009 22:31
los

Nastavíš mu dock in parent container:

Např.:

 this.webBrowser1 = new System.Windows.Forms.WebBrowser();
            this.SuspendLayout();
            // 
            // webBrowser1
            // 
            this.webBrowser1.Dock = System.Windows.Forms.DockStyle.Fill;
            this.webBrowser1.Location = new System.Drawing.Point(0, 0);
            this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
            this.webBrowser1.Name = "webBrowser1";
            this.webBrowser1.Size = new System.Drawing.Size(284, 264);
            this.webBrowser1.TabIndex = 0;

Tady je kod toho tlačitka co funguje:

Private Sub PřizpůsobitVelikostiToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PřizpůsobitVelikostiToolStripMenuItem.Click
        WebBrowser.Width = Me.Width - 20
        WebBrowser.Height = Me.Height - 122
    End Sub

:-)

Kód toho tlačidla, ktorý si sem vložil, je napísaný v jazyku Visual Basic .NET. Jazyk C# vyzerá trochu inak, ako môžeš vidieť v úplne prvej odpovedi na pôvodnú otázku.

Ešte poznámka pod čiarou: Používať diakritiku v názvoch premenných alebo metód sa neodporúča - to platí bez ohľadu na to, aký programovací jazyk používaš. Takže PřizpůsobitVelikostiToolStripMenuItem by bolo lepšie zmeniť na PrizpusobitVelikostiToolStripMenuItem.

Zpět do poradny Odpovědět na původní otázku Nahoru