Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet ilyen méretüre...

Hogyan lehet ilyen méretüre állítani egy formot, c#-ban?

Figyelt kérdés
Sziasztok! Azt lenne a kérdésem, hogy hogyan lehetne a form méretét akkorára állítani, mint pl amilyen a google chrome, vagy bármely más böngésző, vagy pl a fájlkezelő vagy bármely más program, amit tudsz teljes képernyőn használni. Szóval tulajdonképpen kitölti az egész képernyőt, de alul a tálcát azt nem. Ha beírom a form méretéhez hogy 1920; 1080 akkor marad egy kis csík baloldalt, amit nem tölt ki. Hogy ha beállítom a form tulajdonságánál hogy maximized, akkor pedig tényleg a teljes képernyőt kitölti, mintha egy játékot indítottam volna el. Szóval hogyan lehet azt megcsinálni, hogy a tálcán kívüli részen kitöltsön mindent a form, és minden indításkor ebben a méretben induljon?

2018. máj. 13. 10:13
 1/3 anonim ***** válasza:
53%

[link]

5 másodperc volt megtalálni. Tökömnek akar programozni az, aki még a google-t se tudja használni...

2018. máj. 13. 11:15
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Tökömnek kommentel valaki ide, ha nem építőjellegü kirtikákat fogalmaz meg, inkább csak az ember kedvét akarja elvenni a programozástól...
2018. máj. 13. 17:13
 3/3 sharkxxx ***** válasza:

Ezt nem olyan egyszerű megoldani. Szükséged lesz ezekre az adatokra:

- Ha több képernyő is van a számítógéphez csatolva, akkor melyik képernyőn van a tálca, és melyik képernyőn van a programod ablaka.

- A tálca úgy van-e beállítva, hogy legyen-e mindig látható a többi ablak előtt.

- A tálca melyik részén van a képernyőnek (alul, felül, jobb oldalt, bal oldalt).

- A tálca méretei (szélesség, magasság).

Ezekből az adatokból már kitudod számolni az ablakod pozícióját, és méreteit.


// Kiindulásnak itt van egy kódrészlet:

using System.Drawing;

using System.Windows.Forms;

public partial class MainForm : Form {

    private void Button1Click(object sender, EventArgs e) {

        Rectangle workingRectangle = Screen.PrimaryScreen.WorkingArea;

        this.Size = new Size(workingRectangle.Width, workingRectangle.Height);

        this.Location = new Point(0, 0);

    }

}

2018. máj. 16. 12:35
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!