Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

C# hjälp

Skapad av Eroxxie, 2015-08-08 01:01 i Webbutveckling & Programmering

10 810
5 inlägg
0 poäng
Eroxxie
Visningsbild
P 30 Hjälte 283 inlägg
0
Hejsan!
Har programmerat Java hela tiden men nu har jag börjat smått i C# och har nu ett litet problem. Jag gör ett textspel i Visual Studios helt enkelt och har kortat av koden nedan lite för att underlätta felsökandet. Vad jag vill göra är att när spelaren skriver "wood" in i textBox1 så ska value öka med 10, som skrivits nedan i fet text, men problemet jag har är att jag inte får value att synas. Siffrorna ska synas i richTextBox2 och value börjar då på hundra.
Så sammanfattningsvis ställer jag frågan: Hur printar jag ut value in i en rich textbox.
Skriv till svaret i min kod nedan eller skriv hur jag går till väga.

Kod fungerade inte så det blev en spoiler.
Visa spoiler

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Project1
{
public partial class Form1 : Form
{

public int startwood = 100;
private int wood;

public Form1()
{
InitializeComponent();
}

public void woodmeter() //Trä-mätare
{
wood = startwood;

if (textBox1.Text == "wood")
{
wood += 10;
}

}

private void richTextBox2_TextChanged(object sender, EventArgs e)
{

}

private void richTextBox5_TextChanged(object sender, EventArgs e)
{

}

private void restartGameToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Restart();
}

private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}

private void richTextBox1_TextChanged(object sender, EventArgs e) //Eventruta
{

}

private void textBox1_TextChanged(object sender, EventArgs e) //Säg-ruta
{

}

private void button1_Click(object sender, EventArgs e) //Genomförelse Knapp
{
woodmeter();
foodmeter();
if (textBox1.Text == "wood")
{
richTextBox1.AppendText("*name* has gather TEN wood
");
}
}

Gillar du mig? Jag gillar inte dig heller.

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Karlsson
Visningsbild
P 30 Arvika Hjälte 499 inlägg
0

AppendText verkar vara metoden för att fylla i text i en RichTextBox
NaughtyMe
Visningsbild
30 Kändis 4 inlägg
0

Svar till Karlsson [Gå till post]:


Append är lika med += om du har 0 och append 10 får du 100.
Gör matten och sen sätt nytt värde istället till exempel

txtBox.Text =(uträkning);
Karlsson
Visningsbild
P 30 Arvika Hjälte 499 inlägg
0

Svar till NaughtyMe [Gå till post]:
0 + 10 == "010"

Eftersom det är strängar som appendas till txtBox. Eller gör C# något annat knas?

NaughtyMe
Visningsbild
30 Kändis 4 inlägg
0
Hej igen, är tyvärr på resandefot men hemma återigen på torsdag.
Om du inte lyckas lösa problemet så är jag villig att hjälpa dig på torsdag.
Spara ner all källkod i ett arkiv och skicka till mig.Kommentera gärna koden så blir det enklare för mig att hjälpa dig.

Forum » Datorer & IT » Webbutveckling & Programmering » C# hjälp

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons