It is currently 21 April 2025, 16:26 Advanced search

Portare la finestra in primo piano

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Portare la finestra in primo piano

Postby Gattonero » 5 March 2025, 15:15

Ho questo codice

Code: Select all
int iCount = Aliseo.openFormsCount()

for (int i = 0; i < iCount; i = i + 1)
{
  IDForm idf = Aliseo.getOpenForm(i)
  if (idf != this.IDForm())
  {
    idf.windowState = Normal
    idf.show(Popup)
  }
}

Ho la sensazione che riporti le videate in stato "normale" ma che rimangano in secondo piano (in effetti NON le vedo quindi unica possibilità che siano nascoste dietro la principale)..
Non posso fare BringToFront perchè non esiste in IDForm e non esiste in "SendToBack" (!!)

Qualche suggerimento (il codice viene eseguito correttamente e si passa per l'evento di Activate quindi so che "ci siamo") ma non vedo la videata (è in POPUP e finisce dietro una MDI penso...)
User avatar
Gattonero
 
Posts: 796
Joined: 28 August 2012, 16:49

Re: Portare la finestra in primo piano

Postby smuser » 5 March 2025, 17:08

Non hai qualche form aperta come Modal vero?
User avatar
smuser
 
Posts: 289
Joined: 3 May 2019, 10:41
Location: Milano

Re: Portare la finestra in primo piano

Postby Gattonero » 6 March 2025, 5:53

smuser wrote:Non hai qualche form aperta come Modal vero?


no, ovviamente, ho solo una MDI che rimane aperta e basta, tutte le altre vanno chiuse...
User avatar
Gattonero
 
Posts: 796
Joined: 28 August 2012, 16:49

Re: Portare la finestra in primo piano

Postby d.pierangeli » 6 March 2025, 10:18

Scusa non ho capito il contesto.

Che cosa stai cercando di fare?
User avatar
d.pierangeli
Pro Gamma
Pro Gamma
 
Posts: 8092
Joined: 30 September 2010, 15:35

Re: Portare la finestra in primo piano

Postby Gattonero » 6 March 2025, 11:02

d.pierangeli wrote:Scusa non ho capito il contesto.

Che cosa stai cercando di fare?


Banalmente devo fare si che tutte le videate aperte vengano minimizzate o riportate allo stato precedente (per ora diciamo "normal") quando scatta una procedura (legata a una voce di menu).
Tutte vengono sempre aperte come Popup (per certo).
User avatar
Gattonero
 
Posts: 796
Joined: 28 August 2012, 16:49

Re: Portare la finestra in primo piano

Postby Gattonero » 14 March 2025, 9:30

Trovato il problema un reload della videata sembra far perdere alcuni dati delle videate (x,y,w,h) se minimizzate. SE ho ben capito è stato corretto nelle ultime versioni di inde.
User avatar
Gattonero
 
Posts: 796
Joined: 28 August 2012, 16:49


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 44 guests