Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# - otevření a zavření formu

Zdravím.

Omlouvám se za začátečnický dotaz, jako je tento, ale mám hotový form v C# Windows Forms a potřeboval bych po kliknutí na položku v menu otevřít ne nový, ale v editoru již vytvořený formulář.

Tento kód vytvoří nový, prázdný formulář, což nechci...

Form nastaveni = new Form();
nastaveni.ShowDialog();

Ve Visual Basic stačilo jednoduše napsat:

My.Forms.nastaveni.ShowDialog()

...a bylo.

Jak stejného výsledku docílím v csharp-u?

Až tohle bude hotové, budu potřebovat ještě jeden formulář, v něm bych chtěl zrušit minimalizaci a maximalizaci (to umím přes Properties), ale chtěl bych zrušit i křížek v záhlaví okna a zavření formuláře docílit kliknutím na tlačítko. Jaká je tedy v csharp-u náhrada za

Close()

a jak zruším ten křížek?

Díky předem

Předmět Autor Datum
Form nastaveni; if(nastaveni==null) nastaveni= new Form(); nastaveni.Show(); Snad jsem pomohl :)
goly 27.06.2009 15:59
goly
Háže to tohle: [http://pc.poradna.net/file/view/1367-error-gif]
Dave 27.06.2009 16:05
Dave
Dej si Form nastaveni mimo tento event, jako globalni
goly 27.06.2009 16:06
goly
To znamená kam? :-[ Nenadávejte, že se do něčeho takového pouštím, když jsem v tom úplný začátečník.…
Dave 27.06.2009 16:13
Dave
Form nastaveni; public Form1() { InitializeComponent(); }
goly 27.06.2009 16:26
goly
Nebýt toho, že ve škole děláme v C# a po půlroce dělání konzolových aplikací jsme přešli k Windows F…
Dave 27.06.2009 16:35
Dave
Nekam to uploadni a ja ti to udelam
goly 27.06.2009 16:44
goly
Form nastaveni = new Jmeno_tveho_formu(); Ten křížek chceš úplně zrušit (což bude složitější), nebo…
Wikan 27.06.2009 17:57
Wikan
Díky za účast v řešení mého dotazu, ale pořád mám problém... Form nastaveni = new nastaveni(); To…
Dave 28.06.2009 19:26
Dave
No úplně nejíp by to mělo být nastaveni formnastaveni = new nastaveni(); Určitě se ti to přesně ta…
Wikan 29.06.2009 10:24
Wikan
nastaveni formnastaveni = new nastaveni(); Zvýrazněné "could not be found..." :-( Form se opravdu…
Dave 29.06.2009 18:40
Dave
Jak je ten název napsaný v .cs souboru, kde ho vytváříš? Na začátku bude něco jako: public partial…
Wikan 29.06.2009 19:10
Wikan
public partial class nastaveni : Form
Dave 29.06.2009 23:42
Dave
V tom případě máš v celým projektu něco špatně. Bez zveřejnění kódu se dál nedostanem.
Wikan 30.06.2009 07:49
Wikan
Formulár nastaveni máš v rovnakom mennom priestore (namespace) ako kód, z ktorého sa ho snažíš otvor… poslední
los 30.06.2009 08:55
los

Nebýt toho, že ve škole děláme v C# a po půlroce dělání konzolových aplikací jsme přešli k Windows Forms a musím se tedy učit C#, tak to radši napíšu ve VB. :-(

Potřebuju upřesnit, kam mám napsat to, co jsi mi teď napsal (mám první form "neco" a druhý form "nastaveni", oba připravené v designeru).

Díky za účast v řešení mého dotazu, ale pořád mám problém...

Form nastaveni = new nastaveni();

To zvýrazněné to prý nemůže najít, přitom ten form jsem tak pojmenoval v okně s nastavením designu v položce (Name).

ad2) Ten křížek bych chtěl úplně zrušit, ale pokud je to na dlouho, tak ho tam nechám...

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