Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - vigiot

Pagine: [1] 2 3 ... 6
1
Programmazione / Re:SetFocus di un TextBox che non và
« il: 02 Febbraio 2018, 20:02:55 »
Tieni presente che il "provino" è stato estrapolato dal mio progetto,
quindi mancano molte parti, tra cui l'immagazzinamento dei dati inseriti, ecc.
Il compito era solo di valutare l'effetto del balloon che aveva sulla finestra.
Però li fatto che funzioni  meglio se la finestra non è in stato Modal mi lascia perplesso.
Tanto vale allora usare il MessageBox accontentandosi.
Ma non mi piace. Chiedere lumi "alle alte sfere" un altra volta ? mah?
 :-\
Però potrebbe essere utile anche ad altri, che pensi ?
Metterò risolto al post

Grazie
 :ciao: :ciao:

2
Programmazione / Re:SetFocus di un TextBox che non và
« il: 02 Febbraio 2018, 18:06:27 »
Grazie vuott
 :-*
Citazione
Riguardo al tuo progetto allegato, quando passo alla seconda casella ("Professione"), è impossibile inserire i dati con la tastiera: il cursore non appare e il TextBox non è accessibile.

suppongo che tu abbia dato "return"
Codice: [Seleziona]
Public Sub admin_tb1_KeyPress()
  If ((Key.Code = Key.Return) Or (Key.Code = Key.Enter) Or (Key.code = Key.Tab)) Then
    tb_2.Enabled = True
    tb_2.SetFocus
  Endif
End

Poi il tuo sospetto ha fondamento ho provato solo con Show() e và bene.
Non dovrebbe creare interferenze, ma proverò ...
E poi dai, non è così lungo il "provino" ... :D
Scherzo, ovviamente  8)
Grazie ancora
 :ciao: :ciao:

3
Programmazione / Re:SetFocus di un TextBox che non và
« il: 02 Febbraio 2018, 14:16:05 »
Vuott sei MITICO !  ;D
Hai sempre il modo giusto di dire le cose ...


Ecco il "provino"  ;)
Fatemi sapere grazie
 :ciao: :ciao:

4
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 23:06:05 »
 ???
Citazione
Hai provato a installare QT Configuration e a cambiare il tema?
Scusa, ma perché il tema ?
Sono ignorate, a cosa serve cambiarlo ?
C'entra qualcosa con il comportamento del balloon ?
E poi sapete spiegarmi perché se invece di richiamare un Balloon richiamo un MessageBox il tutto funziona come voglio io ?
Fatemi sapere ...
 :ciao:

5
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 21:06:24 »
Ancora No ...
Ricapitoliamo, passo, passo
1)Creo una finestra -> With my_win_admin = New Window As "win_admin"
2) aggiungo un panel -> With my_panel_1 = New Panel(my_win_admin)
     (sfondo trasparente)
3) bottoni -> With admin_btn_1 = New Button(my_win_admin) As "admin_btn1"
4) TextBox -> With admin_tb1 = New TextBox(my_panel_1) As "admin_tb1"
ecc. per altri TextBox ...
5) Label -> With admin_lab1 = New Label(my_win_admin)
ecc. uno per ogni TextBox
6) lancio la finestra con: i = my_win_admin.ShowModal()
attendo il bottone "Apply" se premuto :
Codice: [Seleziona]
Public Sub btn_admin_insert_Click()
Dim xx As TextBox
Dim rr As Boolean

  For Each xx In my_panel_1.Children
    If (IsNull(xx.Text) = True) Then
      With Balloon
        .Warning("Campo \n" & xx.Tag & "\n vuoto", xx)
        .Delay = 750
      End With
      'Message.Warning("Campo \n" & xx.Tag & "\n vuoto", "Ok")
      rr = False
      xx.SetFocus
      Break
    Endif
    rr = True
  Next
 
  If rr Then
    my_win_admin.Close(2)
  Else
    'my_win_admin.Activate()
    'xx.SetFocus
  Endif
End
Appare il balloon al posto giusto, ma quando "finisce" il suo ciclo, la finesta(my_win_admin) rimane inattiva
Solo cliccandoci dentro (alla finestra) quindi di fatto attivandola, il SetFocus fa il suo dovere.
Il mio desiderio era quello di veder attivata la finestra ed relativo SetFocus del TextBox incriminato, senza doverci cliccare.
Fine balloon finestra attiva.
Qualcosa non quadra, evidentemente manca qualcosa nel codice da me scritto, ma cosa ?
Se volete estrapolo il codice e lo posto in un esempio.
Grazie  :ciao: :ciao:


6
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 15:56:08 »
Il problema è proprio il Balloon !  :evil:
Se al posto del balloon usi un Message.Warning il resto funge !!
Quindi è sulla gestione del balloon che bisogna interrogarsi.  ??? ???
Prova anche nel tuo esempio ...

Grazie  :ciao: :ciao:

7
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 13:16:27 »
No.
Si comporta esattamente come il mio ...
il SetFocus al TextBox "Empty" lo riceve solo se attivi tu la finestra, non in automatico come vorrei che facesse.
Quello che intendo, dopo che è stato intercettato il "campo" nullo:
1) Balloon di avviso
2)Attivazione della finestra
3) SetFocus
Senza che sia necessario cliccare sulla finestra per attivarla ...  8)

Ciao  :ciao: :ciao:

8
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 10:46:35 »
Si e no ... ;)
il SetFocus funziona nelle condizioni "normali", il problema sorge durante il ciclo di controllo...
Cerco di spiegarmi meglio ( almeno ci provo )
window in showModal
tutti i textbox in un pannello
un "bottone" con "Applica" ed uno con "Cancella"
Se selezioni "Applica" deve partire un ciclo con For Each .....
se tutti i campi sono completi Ok, diversamente Balloon e poi SetFocus sul controllo "orfano" ...
e qui ....

I miss the "know how" necessary to solve it  :-\ :-\
 :ciao: :ciao:

9
Programmazione / Re:SetFocus di un TextBox che non và
« il: 01 Febbraio 2018, 09:45:07 »
Grazie per il tuo tempo Gianluigi  :-*
Nel frattempo ho provato con:
Codice: [Seleziona]
my_win_admin.SetFocus()
Niente !  :rolleyes:
Poi con :
Codice: [Seleziona]
my_win_admin.Activate()
ancora no ... >:(
Probabilmente, poiché il balloon ha un effetto "Top Level" una volta disattivato la finestra in cui appare rimane inattiva,
infatti se tu ci clicki sopra i textbox riceve il setfocus.
Quindi bisogna trovare il giusto comando per farlo da codice, visto che ".Ativate()" non funziona.

P.S. l'apparire a capocchia è un mio errore, la chiamata giusta è ".Warning("Campo vuoto !!", xx)", senza indicazioni X e Y

Sorry ... :-[
A presto  :ciao: :ciao:

10
Programmazione / [RISOLTO]SetFocus di un TextBox che non và
« il: 31 Gennaio 2018, 21:51:10 »
Salve altro discorso.
Dovendo controllare che siano stati inseriti i dati richiesti nelle singole TextBox ho provato:
Codice: [Seleziona]
' chiusura
Public Sub btn_admin_insert_Click()
Dim xx As TextBox
Dim rr As Boolean

  For Each xx In my_panel_1.Children
    If (IsNull(xx.Text) = True) Then
      With Balloon
        .Warning("Campo vuoto !!", xx, (xx.W / 2), xx.Y)
      End With
      rr = False
      Break
    Endif
    rr = True
  Next
 
  If rr Then
    my_win_admin.Close(2)
  Else
    xx.SetFocus
  Endif
End

Facendo prove il balloon appare dove dovrebbe apparire (nel TextBox "saltato")
però ... il SetFocus non funge ! >:(
chi sà il perché ?
cosa ho sbagliato ?

Grazie  :ciao: :ciao:

11
Programmazione / SmtpClient Vs GMail : 0 a 1 anzi no
« il: 31 Gennaio 2018, 21:41:38 »
Salve  8)
come da titolo, ho inviato  richiesta d'aiuto alla mailig list come suggerito dal buon Gianluigi.
Ho avuto conferma di non aver capito un .... :-\ ..ciufolo !
cito testo di risposta integrale.
Citazione
Le 31/01/2018 à 21:10, Franco a écrit :
>
>
> Il 31/01/2018 18:59, T Lee Davidson ha scritto:
>> Try setting SmtpClient.Debug = True so you can see the exchange with the SMTP server as it happens.
> (Me)
> Thanks Lee for the time you dedicated to me.
> I was already aware of Google's restrictions on its mail server.
> obviously the SendMail component calls the default mail client, in my case Thunderbird, which already has the right settings for GMail.
> On the other hand, SmtpClient works well with another account that does not use OAuth2 as authentication.
> The only difference is graphic, with SmtpClient you can create an interface is more streamlined and simpler, as well as faster, Thunderbird intervenes with its GUI, a little more "cumbersome".
> But I do not find it right that Google indicates as less secure app all those not "Brand", perhaps to discourage ...?
> Please note that I am using an "automatic" Google translator to respond, so I hope there are no involuntary "nonsense".
> Thanks again, a dear greeting to you.
> vigiot
>

I have already sent mails through Google SMTP server, and it worked the last time I tried:

Dim hMsg As New SmtpClient

hMsg.Debug = True
hMsg.To.Add(...)
hMsg.Subject = "Test mail"
hMsg.Add("Something\n")
hMsg.From = "benoit.minisini@gmail.com"
hMsg.Host = "smtp.gmail.com"
hMsg.Encrypt = Net.TLS
hMsg.User = "benoit.minisini@gmail.com"
hMsg.Password = "*****"

hMsg.Send()

--
Benoît Minisini
di conseguenza proverò i giusti settaggi.

 :ciao: :ciao: :ciao:

12
Programmazione / Re:convertire una string in numeri?
« il: 16 Gennaio 2018, 00:59:35 »
Cosa intendi ?  ???
Print Val(la tua stringa)?
o altro?
 :ciao:

13
Programmazione / Re:invio email con SmtpClient (gb.net.smtp)
« il: 12 Gennaio 2018, 14:56:25 »
Grazie mille Gianluigi  :D :D
scaricato.
Ora carta, penna e dizionario e cerco di capirci qualcosa.
Si, ho una  vera idiosincrasia con la lingua inglese ....  :-[
Se ne verrò a capo di qualcosa farò sapere.
Spero a presto.

Ciao
 :ciao: :ciao: :ciao:

14
Programmazione / [Risolto]invio email con SmtpClient (gb.net.smtp)
« il: 11 Gennaio 2018, 23:10:37 »
Ciao Gianluigi, grazie per l'attenzione.
Ora ho Linux Mint 18.3 e Gambas 10  8) 8)
il problema di cui "dicevo"
Codice: [Seleziona]
SmtpClient.Authentication (gb.net.smtp)

Property Authentication As Integer

Return or set the SMTP authentication protocol.

Use one of the following SmtpClient constants:
    Automatic
    Login
    Plain
    CramMD5
il protocollo OAuth2 non lo trovo !   :-\
E senza di quello il server GMail ti blocca.
 :nono: :nono:
Un caro saluto
 :ciao: :ciao: :ciao:

15
Programmazione / [Risolto]invio email con SmtpClient (gb.net.smtp)
« il: 11 Gennaio 2018, 11:53:42 »
Salve, rieccomi
stavo cercando una soluzione per l'invio delle mail senza utilizzare il client di posta predefinito (nel mio caso Thunderbird)
credevo di aver trovato risposta con la classe di cui sopra ma ...
con il server GMail non funziona, una notifica dal server recitava più o meno:
 "L'app è stata bloccata perché non è aggiornata o considerata non sicura"  ???
controllando le impostazioni smpt su Thunderbird l'autenticazione è OAuth2.
e nella proprietà Authentication non compare  :-\
C'è la possibilità di risolvere il problema?
P.S. per ora utilizzo SendMail della clase Desktop per la bisogna seppur controvoglia.
Grazie
 :ciao: :ciao:

Pagine: [1] 2 3 ... 6