• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed C# problem z LblScore.Text

VPS Starter Arubacloud
0 głosów
214 wizyt
pytanie zadane 24 marca 2019 w C# przez MrChick888 Obywatel (1,020 p.)
zamknięte 24 marca 2019 przez MrChick888

Dlaczego Lbl.Score.Text itd. nie działa Score ma w pliku Setting.cs =0

 

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 Game___Snake
{
    public partial class Background : Form
    {
        private List<Circle> Snake = new List<Circle>();
        private Circle ood = new Circle();

        public Background()
        {
            InitializeComponent();
            new Settings();
            gameTimer.Interval = 1000 / Settings.Speed;
            gameTimer.Tick += UpdateScreen();
            gameTimer.Start();
            StartGame();
        }

        private void StartGame()
        {
            new Settings();
            Snake.Clear();
            Circle head = new Circle();
            head.X = 10;
            head.Y = 5;
            Snake.Add(head);

            LblScore.Text = Settings.Score.ToString();//problem!
            GenareteFood();

        }

        private void GenareteFood()
        {

        }
    }
}

 

komentarz zamknięcia: Rozwiązane
komentarz 24 marca 2019 przez NowyUrzydgownig Mądrala (5,090 p.)
Pokaz plik Settings.
komentarz 24 marca 2019 przez MrChick888 Obywatel (1,020 p.)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game___Snake
{
    public enum Direction
    {
        Up,
        Down,
        Left,
        Right
    };
    class Settings
    {
        public static int Width { get; set; }
        public static int Height { get; set; }
        public static int Speed { get; set; }
        public static int Score { get; set; }
        public static int Points { get; set; }
        public static bool GameOver { get; set; }
        public static Direction direction { get; set; }

        public Settings()
        {
            Width = 16;
            Height = 16;
            Speed = 16;
            Score = 0;
            Points = 100;
            GameOver = false;
            direction = Direction.Down;
        }
    }
}

 

komentarz 24 marca 2019 przez MrChick888 Obywatel (1,020 p.)
jakiś pomysł?
komentarz 24 marca 2019 przez Ghost Bywalec (2,930 p.)

Spróbuj

LblScore.Content = Settings.Score.ToString();

 

komentarz 24 marca 2019 przez NowyUrzydgownig Mądrala (5,090 p.)
Jesteś pewien, że nie wyświetla ci LblScore.Text ? Może zerujesz ten napis w metodzie UpdateScreen.
komentarz 24 marca 2019 przez MrChick888 Obywatel (1,020 p.)
UpdateScreen jeszcze nie jeszcze nie jest zrobione i @Ghost też nie działa podkreśla LblScore UpdateScreen.

komunikat: Ważność    Kod    Opis    Projekt    Plik    Wiersz    Stan pominięcia
Błąd    CS0103    Nazwa „LblScore” nie istnieje w bieżącym kontekście    Game - Snake    D:\Programowanie\GitHub\Game - Snake\Game - Snake\Form1.cs    37    Aktywne
komentarz 24 marca 2019 przez MrChick888 Obywatel (1,020 p.)
? :(
1
komentarz 24 marca 2019 przez NowyUrzydgownig Mądrala (5,090 p.)
Nie stworzyłeś kontrolki LblScore - a przynajmniej nie o takiej nazwie. Podaj zawartość pliku Background.Designer.cs
komentarz 24 marca 2019 przez MrChick888 Obywatel (1,020 p.)
Dzięki

Podobne pytania

0 głosów
3 odpowiedzi 212 wizyt
pytanie zadane 8 sierpnia 2018 w C# przez daniel500013 Użytkownik (850 p.)
0 głosów
0 odpowiedzi 505 wizyt
pytanie zadane 5 marca 2023 w C# przez kamil29 Obywatel (1,230 p.)
0 głosów
1 odpowiedź 294 wizyt
pytanie zadane 18 maja 2022 w C# przez xkamiz Użytkownik (500 p.)

92,977 zapytań

141,940 odpowiedzi

321,182 komentarzy

62,303 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...