= 1) { num3 = num3 * 10; num4 = 1; num3 = num3 + num4; } else { num3 = 1; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 1; num1 = num1 + num2; } else { num1 = 1; } } } private void button8_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 2; num3 = num3 + num4; } else { num3 = 2; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 2; num1 = num1 + num2; } else { num1 = 2; } } } private void button7_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 3; num3 = num3 + num4; } else { num3 = 3; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 3; num1 = num1 + num2; } else { num1 = 3; } } } private void button6_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 4; num3 = num3 + num4; } else { num3 = 4; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 4; num1 = num1 + num2; } else { num1 = 4; } } } private void button5_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 5; num3 = num3 + num4; } else { num3 = 5; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 5; num1 = num1 + num2; } else { num1 = 5; } } } private void button4_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 6; num3 = num3 + num4; } else { num3 = 6; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 6; num1 = num1 + num2; } else { num1 = 6; } } } private void button3_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 7; num3 = num3 + num4; } else { num3 = 7; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 7; num1 = num1 + num2; } else { num1 = 7; } } } private void button2_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 8; num3 = num3 + num4; } else { num3 = 8; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 8; num1 = num1 + num2; } else { num1 = 8; } } } private void button1_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 9; num3 = num3 + num4; } else { num3 = 9; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 9; num1 = num1 + num2; } else { num1 = 9; } } } private void button10_Click(object sender, EventArgs e) { if (segno != "") { if (num3 >= 1) { num3 = num3 * 10; num4 = 0; num3 = num3 + num4; } else { num3 = 0; } } else { if (num1 >= 1) { num1 = num1 * 10; num2 = 0; num1 = num1 + num2; } else { num1 = 0; } } } //segni private void button11_Click(object sender, EventArgs e) { segno = "+"; } private void button12_Click(object sender, EventArgs e) { segno = "-"; } private void button13_Click(object sender, EventArgs e) { segno = "*"; } private void button14_Click(object sender, EventArgs e) { segno = "/"; } private void button15_Click(object sender, EventArgs e) { segno = "√"; } private void button16_Click(object sender, EventArgs e) { uguale = true; if (uguale == true) { if (segno == "+") { num5 = num1 + num3; } else if (segno == "-") { num5 = num1 - num3; } else if (segno == "*") { num5 = num1 * num3; } else if (segno == "/") { num5 = num1 / num3; } else if (segno == "√") { num5 = System.Math.Sqrt(num1); } } else { } } } private void label1_Click(object sender, EventArgs e) { label1.Text = "0"; /*dovrei visualizzare, al posto delo 0, i valori, ma non riesco perchè appena copio * da private void label1......... alla parentesi graffa chiusa * mi da come errore "label1.text = ....." * qualche aiuto? * */ } } } vedendo su msdn.microsoft c'è scritto che si può creare un label da 0, ma non so se poi possa funzionare... così sarebbe + semplice, al massimo provo a creare un label ^^" />

Vai al contenuto


Toggle Chat RM - Chat Apri la Chat in un popup

E' severamente vietato richiedere supporto su RPG Maker in chat!
@  NoxChibi : (18 May 2012 - 01:54 PM) http://rpgmkr.net/fo...4025#entry24025
@  Abadon : (18 May 2012 - 10:08 AM) saaalveee
@  Melosx : (17 May 2012 - 09:51 PM) Cambiato Avatar,,, premete CTRL + F5 se vedete ancora Roxas ^.^
@  NoosiTD : (17 May 2012 - 08:42 PM) evvai
@  kekkorider : (17 May 2012 - 08:40 PM) @NoosiTD eccoti accontentato
@  Melosx : (17 May 2012 - 08:30 PM) E7: Astral Ocean è bellisimo... e come lo subbavano i Nostrano non lo subba nessuno... devo vedere gli anime magic se sono buoni o no
@  NoosiTD : (17 May 2012 - 08:26 PM) e voglio i risultati del contest
@  NoosiTD : (17 May 2012 - 08:24 PM) Il problema è che non ne ho mai capito un accidenti
@  NoosiTD : (17 May 2012 - 08:24 PM) lo guardavo anch'io E7
@  Melosx : (17 May 2012 - 08:23 PM) non puoi capire...
@  Melosx : (17 May 2012 - 08:23 PM) un capolavoro distrutto
@  NoosiTD : (17 May 2012 - 08:21 PM) ma calmino
@  Melosx : (17 May 2012 - 08:21 PM) minchia quanto sono incazato
@  Melosx : (17 May 2012 - 08:20 PM) devo provare l'ultimo che riamane
@  Melosx : (17 May 2012 - 08:20 PM) gli altri subber subbano a cachio di cane morto
@  Melosx : (17 May 2012 - 08:20 PM) gli omoshiroi ci stanno secoli per subbare quegli episodi... oltretutto sbagliano pure il nome di una ragazza
@  Melosx : (17 May 2012 - 08:19 PM) subbato come si deve??
@  Melosx : (17 May 2012 - 08:19 PM) dove lo scarico ora E7:AO
@  Melosx : (17 May 2012 - 08:19 PM) ma chissene di soul eater
@  NoosiTD : (17 May 2012 - 08:17 PM) io facevo così quando mi accorgevo che Soul Eater era finito

Aiuto per definizione testo del label [C#]


  • Per cortesia connettiti per rispondere
7 risposte a questa discussione

#1 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 28 June 2011 - 02:09 PM

ho un problema:
programmando in C# mi son trovato davanti un blocco, spiegata alla fine del programma, il cui codice è riportato qua di seguito

aprimi
Spoiler

vedendo su msdn.microsoft c'è scritto che si può creare un label da 0, ma non so se poi possa funzionare...
così sarebbe + semplice, al massimo provo a creare un label ^^
lool
Spoiler

#2 OFFLINE   Takobon

Takobon

    Recensori

  • Recensori
  • 415 Messaggi:
  • Tool:
    VS+C#+Xna(Con i quali nascerà Inferdaen)

Inviato 28 June 2011 - 02:31 PM

Che errore ti riporta?
Che valori vuoi attribuire alla variabile label1?
http://nexuseden.tumblr.com/Immagine inseritaSono così annoiato da offrirmi come eventer per qualsiasi progetto (:NightEngine
Spoiler

#3 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 28 June 2011 - 02:55 PM

il label sarebbe il "display" della calcolatrice, quindi vorrei visualizzare come testo di esso i valori (definiti nel codice)
l'errore non è un errore...
è che non posso utilizzare le variabili inizializzate nella classe pubblica dentro alla definizione degli argomenti del label
(spero di aver detto in modo capibile ^^)
lool
Spoiler

#4 OFFLINE   Takobon

Takobon

    Recensori

  • Recensori
  • 415 Messaggi:
  • Tool:
    VS+C#+Xna(Con i quali nascerà Inferdaen)

Inviato 28 June 2011 - 05:45 PM

Quando si crea una classe(e di solito si fa su un file .cs a parte) bisogna dichiararla e inizializzarla nella classe che si vuole usare.

Calcolatrice cal = new Calcolatrice();

Con la ketword "new" ho inizializzato la classe Calcolatrice e la utilizzo come una variabile.Però,ciò non basta per accedere ai suoi membri,in quanto non sono accessibili dall'esterno.
Quindi dovrai dichiarare i membri della classe "pubblici"

public int part = 0;
public in num1
ecc

Spero di esser stato chiaro^^

P.S. Ci sarebbe un altro metodo,senza dover dichiarare la classe.
Rendi i membri della classe pubblici e statici(esempio: " public static int num1;")
Facendo ciò,per accedere ad un membro della classe Calcolatrice,basterà richiamarela:

Calcolatrice.num1;

Devo assolutamente arrivare alle classi,è un discorso lungo e sono utilissime >.<
http://nexuseden.tumblr.com/Immagine inseritaSono così annoiato da offrirmi come eventer per qualsiasi progetto (:NightEngine
Spoiler

#5 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 28 June 2011 - 07:15 PM

ma statico significa che il valore non cambia?
se si, no perchè i valori di tutte le var cambiano (tranne part)

provo a inizializzare le variabili pubbliche, ma dando un'occhiata al codice, ci sono errori?
lool
Spoiler

#6 OFFLINE   Takobon

Takobon

    Recensori

  • Recensori
  • 415 Messaggi:
  • Tool:
    VS+C#+Xna(Con i quali nascerà Inferdaen)

Inviato 28 June 2011 - 07:24 PM

herupty, dice:

ma statico significa che il valore non cambia?
se si, no perchè i valori di tutte le var cambiano (tranne part)

provo a inizializzare le variabili pubbliche, ma dando un'occhiata al codice, ci sono errori?


Dal punto di vista sintattico sembra essere giusto.
Comunque static,non ha quel valore che pensi,ossia costante(per le costanti si usa la keyword "const").
Puoi dare una lettura qui:
http://msdn.microsof...ry ... 80).aspx
http://msdn.microsof...ry ... 80).aspx
http://nexuseden.tumblr.com/Immagine inseritaSono così annoiato da offrirmi come eventer per qualsiasi progetto (:NightEngine
Spoiler

#7 OFFLINE   herupty

herupty

    Apprendista Maker

  • Utenti RM
  • 640 Messaggi:
  • LocalitàMilano
  • Tool:
    S.E.R.P.E. ;P

Inviato 28 June 2011 - 08:14 PM

risolta la questione delle vars :P
ora non mi si visualizzano sul form al posto del label
D:
(devo ripostare il codice, modificato?)
ora non so come fare la visualizzazione D:

aprimi^^
Spoiler

credo che la colpa sia mia, che non sto facendo visualizzare l'output, ma non ci riesco...
:ange
lool
Spoiler

#8 OFFLINE   Takobon

Takobon

    Recensori

  • Recensori
  • 415 Messaggi:
  • Tool:
    VS+C#+Xna(Con i quali nascerà Inferdaen)

Inviato 28 June 2011 - 10:30 PM

In pratica,ora non avviene la visualizzazione?
http://nexuseden.tumblr.com/Immagine inseritaSono così annoiato da offrirmi come eventer per qualsiasi progetto (:NightEngine
Spoiler




1 utente(i) stanno leggendo questa discussione

0 utenti, 1 ospiti, 0 utenti anonimi