08. december 2008 - 23:05Der er
3 kommentarer og 1 løsning
C#: Placering af vindue?
Jeg har et WPF-program, som åbner nogle nye vinduer. Mit main-vindue er ca. 200x150px og hvis det f.eks. er placeret i midten af skærmen, ser det dumt ud, hvis de vinduer der åbner f.eks. åbner i toppen til venstre.
Er det muligt at få den til at ligge dem i ca. samme position som main-vinduet?
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Ja. Når du åbner et nyt vindue, sæt location: <pre> public partial class MainWindow : Form { SomeWindow _nytVindue = new SomeWindow();
public MainWindow () { InitializeComponent(); }
private void visVindue() { _nytVindue.Location = this.Location; _nytVindue.Show(); } } </pre> PS. Mand, hvor er den her editor dårlig til kode. Beklager hvordan det ser ud, når det skal læses.
Her får du også persistance, så et vindue åbnes samme sted næste gang.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.