Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Per il tooltip, volevo inserirlo nella textBox di input legato alla selezione del testo.
Ho in mente, nel caso ci fosse un errore nella temperatura di input (sia caratteri alfabetici, o temperatura al di sotto di quella assoluta), Comunicare l'errore con il tooltip (una messageBox non mi piace ) , evidenziare il testo errato (magari mostrandolo su sfondo rosso) e riportarmi il focus sulla TextBox.
Prima però vorrei sistemare la Classe Temperature, nel caso ci fossero cose da aggiustare o da aggiungere.
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Comunque, se vuoi chiedi di partecipare al progetto.
Possiamo renderlo unico con entrambe le versioni ( c#.net e vb.net)
(Ho anche la versione in c per console, ma questo è un'altro discorso)
|
|
Carlo (Member)
Guru
Messaggi: 1344
Iscritto: 29/01/2018
|
Postato originariamente da Mikelius:
Comunque, se vuoi chiedi di partecipare al progetto.
|
Aspettavo di rientrare, ora con il portatile sono limitato, non ho potuto vedere neanche i tuoi .exe, forse compilati a 64bit
in programmazione tutto è permesso |
|
Carlo (Member)
Guru
Messaggi: 1344
Iscritto: 29/01/2018
|
Per quanto riguarda la segnalazione dell'errore si potrebbe posizionare una label informativa che da continuamente lo stato del programma:
Programma conversioni, valore minimo inseribile -273,15, caratteri alfabetici non ammessi, convertito da gradi kelvin, pronto per la conversione da gradi celsius.
in programmazione tutto è permesso |
|
Carlo (Member)
Guru
Messaggi: 1344
Iscritto: 29/01/2018
|
Ho in mente, nel caso ci fosse un errore nella temperatura di input (sia caratteri alfabetici, o temperatura al di sotto di quella assoluta), Comunicare l'errore con il tooltip (una messageBox non mi piace ) , evidenziare il testo errato (magari mostrandolo su sfondo rosso) e riportarmi il focus sulla TextBox. |
Una cosa così andrebbe bene?
P.s. Ho trovato un errore piccolo... su Temperature.1Membri.vb
Codice sorgente - presumibilmente VB.NET |
Public Shared ReadOnly AbsValueTemp() As Double = {0.0, -273.15, -523.67, 0.0, 559.725, -90.14, -218.52, -135.9}
|
la riga riporta come valore minimo per i °F -523.67 invece di -459.67
EDIT scusa nella riga c'è un altro errore, sono invertiti i valori minimi tra "Reamuer" e "Newton"
La nuova riga è:
Codice sorgente - presumibilmente VB.NET |
Public Shared ReadOnly AbsValueTemp() As Double = {0.0, -273.15, -459.67, 0.0, 559.725, -218.52, -90.1395, -135.904}
|
inseriti 2 valori più "precisi" per fare in modo che quando si immettono i valori minimi, i Kelvin risultano zero
Semplicemente fantastico è meglio dei convertitori su internet Ultima modifica effettuata da Carlo il 30/03/2018 alle 12:12
in programmazione tutto è permesso |
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Si, i valori sono invertiti, ma ricordo che ad un certo punto devo averli invertiti di nuovo perchè nel programma appaino corretti i valori. Devo solamente rendere tutto uguale.
Per i valori, io mi sono incautamente fidato di wikipedia....
https://it.wikipedia.org/wiki/Temperatura
Però ho la colpa di non aver controllato XD.
Ora cerco di aggiustare tutto.
|
|
Mikelius (Member)
Expert
Messaggi: 525
Iscritto: 14/04/2017
|
Vista la tua versione, mi piace.
Io ho caricato la mia, ma devo correggere qualcosa tra Newton e Reamur che è sballata con il piccolo errore che mi hai fatto notare.
Mi pare che a differenza della tua, la mia carica dinamicamente le TextBox per i risultati in un Panel apposito. (utile per evitare che vengano caricate in altre TextBox per Errore)
|
|
Carlo (Member)
Guru
Messaggi: 1344
Iscritto: 29/01/2018
|
Wikipedia ha sbagliato confermo!
Questo dimostra che l'errore è sempre dietro l'angolo, e non si può essere mai sicuri di aver fatto tutto bene.
Se hai visto le aggiunte che ho fatto, con la segnalazione del valore minimo inseribile, l'edit è più agevole.
in programmazione tutto è permesso |
|