Autore Topic: Disposizione oggetti del form in primo piano  (Letto 1698 volte)

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Disposizione oggetti del form in primo piano
« il: 04 Gennaio 2014, 12:58:43 »
Salve,

ho una textarea che si trova sotto altri due oggetti del form. Quando compio una certa azione vorrei che la textarea andasse in primo piano e coprisse le altre due. Ho visto che con window.stacking è possibile sovrapporre i form; mi stavi chiedendo quale proprietà di una textarea permette di farla emergere.

Se metto la proprietà enable oppure la visible la textarea mi rimane sempre sotto e non posso scriverci dentro.

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #1 il: 04 Gennaio 2014, 13:39:54 »
se imposti gli altri due oggetti con visible=false la textare è utilizzabile e risulta in primo piano

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #2 il: 04 Gennaio 2014, 14:57:45 »
 :) Facile ma scomodo. In VB c'era la profondità degli ogetti. Strano che non sia stata copiata in Gambas.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #4 il: 04 Gennaio 2014, 18:36:38 »
Citazione
Lower()

Dove si trova questa proprietà? Guardando qua e là non trovo nessun oggetto che supporta questa proprietà. Comunque in VB era molto semplice con la profondità nell'asse Z rivolto verso lo schermo.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #5 il: 04 Gennaio 2014, 18:55:18 »
Esempio:

Codice: gambas [Seleziona]
Button1.Lower



     
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #6 il: 04 Gennaio 2014, 19:06:37 »
Scusa ma non vedo questa proprietà in nessun menu a destra del form dovo vengono elencate le proprietà e la gerarchia. Inoltre non la vedo neppure digitando nella class Button1._______  quando avviene il completamento automatico. Non mi sembra chiaro quali siano tutte le proprietà di ogni oggetto messo sul form. Infatti la proprietà .wrap di ieri mai l'avrei trovata.

Mi sto perdendo qualche pezzo per strada?  :hatecomputer:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #7 il: 04 Gennaio 2014, 19:17:00 »
Mi sto perdendo qualche pezzo per strada?

...ho paura di sì !  :-X

In allegato una schermata che ho appena fatto relativa al metodo .Lower()


Ho verificato che tale metodo è disponibile (nell'esempio con il Button) sia utilizzando gb.qt4, sia gb.gtk e sia gb.gui  :-\

Forse devi fare un aggiornamento, dato che ultimamente sono state fatte diverse variazioni.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #8 il: 04 Gennaio 2014, 19:31:11 »
Sì lo vedo (mi è sfuggito oggi mentre leggevo tutte le proprietà) e dovrebbe essere il contrario di Raise?

Inoltre perchè non compare nelle proprietà del form?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #9 il: 04 Gennaio 2014, 19:37:15 »
e dovrebbe essere il contrario di Raise?
Sì.



Inoltre perchè non compare nelle proprietà del form?
Perché è un Metodo, una Funzione, non una Proprietà.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #10 il: 04 Gennaio 2014, 19:58:51 »
Citazione
Perché è un Metodo, una Funzione, non una Proprietà.

Ora mi tornano i conti. Adesso però non riesco a capire nei metodi quali opzioni immettere.

Ad esempio .wrap è un metodo ma a cosa posso associarlo? Left ,Right ....dove trovo le opzioni di ogni metodo?

Scusa le domande da newbie.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #11 il: 04 Gennaio 2014, 20:07:38 »
Adesso però non riesco a capire nei metodi quali opzioni immettere.

Ad esempio .wrap è un metodo ma a cosa posso associarlo? Left ,Right ....dove trovo le opzioni di ogni metodo?
Non tutte le funzioni prevedono necessariamente propri argomenti.
Nel caso, ad esempio, di .Lower, tale metodo non necessita di alcun parametro:

Codice: gambas [Seleziona]
Button1.Lower()


ma anche semplicemente:
Codice: gambas [Seleziona]
Button1.Lower


Nella guida in linea verifichi se il metodo (funzione) richiede degli argomenti (vedi ad esempio la funzione: .Drag() oppure .Move() )
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline aleandro

  • Gambero
  • **
  • Post: 72
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #12 il: 04 Gennaio 2014, 20:16:42 »
Ottimo ora è tutto più chiaro. All'inizio bisogna farci la mano.

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.303
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Disposizione oggetti del form in primo piano
« Risposta #13 il: 04 Gennaio 2014, 20:18:08 »
Ottimo ora è tutto più chiaro. All'inizio bisogna farci la mano.

...come per tutte le cose bisogna studiare e fare pratica.  

    ;D
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Disposizione oggetti del form in primo piano
« Risposta #14 il: 07 Gennaio 2014, 11:03:07 »
In VB ........ Strano che non sia stata copiata in Gambas.

 :hard: