C# nefunguje načítaní minut

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

C# nefunguje načítaní minut

Příspěvekod Skelller » 24 črc 2014 19:50

Ahoj. Potřeboval bych poradit. Jsem úplný začátečník v C# a hází mi to chybu: Cannot Implicitly convert type "string" to "int".

Je to přesně v téhle části kodu:

Kód: Vybrat vše

int minuta;
            minuta = label4.Text;


Prosím kohokoliv o radu.
Naposledy upravil(a) Skelller dne 24 črc 2014 20:38, celkem upraveno 1 x.
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3

Reklama
Uživatelský avatar
Tomasb98
Level 4
Level 4
Příspěvky: 1012
Registrován: červen 13
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: C# nedaří se mi konvert z string na int

Příspěvekod Tomasb98 » 24 črc 2014 19:53

zkus to napsat tak to

Kód: Vybrat vše

int minuta = Convert.ToInt32(label4.text);

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

Re: C# nedaří se mi konvert z string na int

Příspěvekod Skelller » 24 črc 2014 19:56

Wow super díky moc :) Radši to nechám otevřené kdybych v tom malém projektu měl nějakou chybu zase se kterou bych si nevěděl rady.
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3

Uživatelský avatar
Tomasb98
Level 4
Level 4
Příspěvky: 1012
Registrován: červen 13
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: C# nedaří se mi konvert z string na int

Příspěvekod Tomasb98 » 24 črc 2014 20:00

Není zač, jinak tohle je docela dobrá stránka http://www.dotnetperls.com/ a nebo přímo msdn.

A naopak se to převádí zase takto

Kód: Vybrat vše

label4.text = minuta.ToString();

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

Re: C# nedaří se mi konvert z string na int

Příspěvekod Skelller » 24 črc 2014 20:16

Ahoj, tak zase znova :D Tentokrát jde o část Label3. Sekundy se mi už načítaji (má to být jako alfa verze stopek, jenom zatím dělám načítání čísel) Ale minuty mi nefungují. Kdyby chtěl někdo celý kod tak tady je.. :

Kód: Vybrat vše

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

namespace hodiny
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label3_Click(object sender, EventArgs e)
        {
            int minuta;
            minuta = Convert.ToInt32(label4.Text);
            label4.Text = ToString();
            if (label4.Text == "60")
            {
                for (minuta = 00; minuta <= 60; minuta++)
                {
                    label3.Text = "00";
                    System.Threading.Thread.Sleep(60000);
                    label3.Text = "0" + minuta.ToString();
                    if (minuta >= 10)
                    {
                        label3.Text = minuta.ToString();
                    }
                    label3.Refresh();
                }
            }
        }

        private void label4_Click(object sender, EventArgs e)
        {
            dalsikarta:
            for (int sekunda = 00; sekunda <= 60; sekunda++)
            {
                label4.Text = "00";
                System.Threading.Thread.Sleep(1000);
                label4.Text = "0" + sekunda.ToString();
                if (sekunda >= 10)
                {
                    label4.Text = sekunda.ToString();
                }
                label4.Refresh();
            }
            goto dalsikarta;
        }
    }
}




PS: Minuty ve kterých je chyba jsou ten Label3
Přílohy
untitled.JPG
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3

Uživatelský avatar
Tomasb98
Level 4
Level 4
Příspěvky: 1012
Registrován: červen 13
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: C# nefunguje načítaní minut

Příspěvekod Tomasb98 » 24 črc 2014 20:58

nechceš poslat spíš v rar celý projekt a když na něco přijdu tak bych ti to poslal zpět s komentářem...

Mě teda na ty stopky přijde lepší použít timer časovač.

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

Re: C# nefunguje načítaní minut

Příspěvekod Skelller » 24 črc 2014 21:00

Určitě je milion lepších možností, já pouze využivám to co jsem se naučil z internetu a knížek (dělal jsem hlavně v konzoli, takže skoro vůbec nevím o tom toolboxu co tam je:) Jsem zvyklý na příkazy)

--- Doplnění předchozího příspěvku (24 Črc 2014 21:01) ---

Přílohy
hodiny.zip
(42.41 KiB) Staženo 23 x
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3

Uživatelský avatar
Tomasb98
Level 4
Level 4
Příspěvky: 1012
Registrován: červen 13
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: C# nefunguje načítaní minut

Příspěvekod Tomasb98 » 24 črc 2014 21:07

Ano ale fakt není dobrý způsob :D musel jsem to vypnout přes správce...

Uživatelský avatar
Skelller
Level 2
Level 2
Příspěvky: 222
Registrován: červenec 14
Bydliště: Opava
Pohlaví: Muž
Stav:
Offline

Re: C# nefunguje načítaní minut

Příspěvekod Skelller » 24 črc 2014 21:08

Já ti věřím :D Fakt? Já jenom alt f4. Asi hodně špatný způsob co
Notebook Acer Aspire E15 E5-571G-57N2
==========================
Procesor: Intel i5-5200U
Grafika: NVIDIA GeForce GT840M
RAM: 8GB DDR3

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# nefunguje načítaní minut

Příspěvekod CZechBoY » 24 črc 2014 21:11

Jo přes timer mnohem lepší. To pozastavování hlavního threadu je fakt hrozný... celou dobu totiž neodpovídá a nemůžu ani zobrazit okno programu :D
Buď udělej novej thread v kterým budeš aktualizovat každou sekundu form a data nebo použij hotovou komponentu - timer.

Mě stačilo vypnout to přes stop ve visual studiu :-)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Tomasb98
Level 4
Level 4
Příspěvky: 1012
Registrován: červen 13
Bydliště: Hradec Králové
Pohlaví: Muž
Stav:
Offline

Re: C# nefunguje načítaní minut

Příspěvekod Tomasb98 » 24 črc 2014 21:11

Alt F4 jsem nezkoušel ale pochybuji že by to tím šlo ...

No teď tu je jeden zkušenější tak ti snad poradí.

Vypnout to přes VS mě nenapadlo. :D

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# nefunguje načítaní minut

Příspěvekod CZechBoY » 24 črc 2014 21:15

Prej zkušenější :D jsem v C# nedělal zas nějakej ten rok ;-)

Jo ještě to goto dej pryč, vůbec nechápu proč tam je.

Jdeš na to asi úplně špatně nebo já jdu na čtení úplně špatně :lol: Jak to má fungovat?
Já si představuju stopky s funkcí START (nevidím tlačítko start) a STOP, případně PAUZA.
Takže ti stačí jedna funkce na inkrementaci (přičítání jedničky) sekund. Když bude hodnota 60 tak zvýšíš minuty o 1 a sekundy nastavíš na 1. Kdybys chtěl měřit ještě hodiny tak zkontroluješ potom jestli minuty nejsou 60 atd.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Pomalé načítaní Win 11 pro Příloha(y)
    od PARKR » 07 úno 2025 19:22 » v Windows 11, 10, 8...
    4
    3153
    od PARKR Zobrazit poslední příspěvek
    08 úno 2025 09:18
  • instalace W11 - dlouhá doba načítání
    od matty » 06 srp 2025 19:48 » v Windows 11, 10, 8...
    5
    2831
    od zeus Zobrazit poslední příspěvek
    07 srp 2025 09:53
  • zamrzání Ntb + dlouhé načítání stránek a aplikací
    od PARKR » 11 led 2025 12:56 » v Problémy s hardwarem
    8
    2948
    od PARKR Zobrazit poslední příspěvek
    11 led 2025 15:10
  • Nefunguje nová PC
    od adoyss » 16 led 2025 05:06 » v Problémy s hardwarem
    7
    4163
    od martanius Zobrazit poslední příspěvek
    17 led 2025 02:29
  • T490s nefunguje trackpoint UPDATE Příloha(y)
    od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem
    3
    3516
    od kecalek Zobrazit poslední příspěvek
    20 led 2025 16:00

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 8 hostů