IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
roks
Člen
Avatar
roks:13.1.2013 14:38

Ahojte programátori, neviem si rady a dúfam, že sa nájde niekto ochotný a pomôže mi s mojím problémom.

Mám textové okno nastavené tak, že keď sa zapne program, tak získa jeho veľkosť :

int vyska;
int sirka;
public Okno()
{

    InitializeComponent();
    vyska = ClientSize.Width;
    sirka = ClientSize.Height;
    richTextBox1.Size = new System.Drawing.Size(vyska, sirka);

}

a neviem si dať rady s tým, keď dám maximalizovať program, tak nech sa mi maximalizuje aj textové okno. Ak by niekto vedel poradiť tak mu budem vďačný :)

 
Odpovědět
13.1.2013 14:38
Avatar
Luboš Běhounek Satik:13.1.2013 14:44

Napoj si nastavování velikosti textového pole na událost Resize u formuláře, na kterém to textové pole je.

Nahoru Odpovědět
13.1.2013 14:44
https://www.facebook.com/peasantsandcastles/
Avatar
roks
Člen
Avatar
roks:13.1.2013 14:48

myslel som na to tiež, lenže mam tam ešte pár buttonov a tie by mi to potom automaticky prekrylo ... ale už ma napadlo, že stačí keď dám mamximalizovať okno hneď pri zapnutí a nepovoliť ho zmenšovať

 
Nahoru Odpovědět
13.1.2013 14:48
Avatar
matesax
Tvůrce
Avatar
Odpovídá na roks
matesax:13.1.2013 14:50

Jednoduše - udockuj jej... A po startu:

WindowState = FormWindowState.Maximized;

Ať už přímo Main:

MujForm mujForm = new MujForm();
mujForm.WindowState = FormWindowState.Maximized;
Application.Run(mujForm);

Nebo třeba až v konstruktoru,...

Pokud nebudeš chtít Control po celém Formu, lze si hrát s počátkem vykreslování, panely, atd... Pokud by jsi měl jo problém s pozicí při maximalizaci Controlu, jednoduše po maximalizaci formu zjisti jeho aktuální rozměry - a s tím pracuj,...

EDIT:

Aha - ty to chceš po změně velikosti - tak to platí jen ta druhá část - v Resize eventu Formu aktualizuj nedockovaný Control. Pokud budeš ochoten se přichycení (dockování) Controlu podrobit, nebudeš nic takového muset řešit,...

Editováno 13.1.2013 14:53
 
Nahoru Odpovědět
13.1.2013 14:50
Avatar
roks
Člen
Avatar
roks:13.1.2013 18:49

ok diki moc :)

 
Nahoru Odpovědět
13.1.2013 18:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.