• 04-10-2020, 02:42:27
    #1
    visual studio geri sayım yapımak istiyorum neten buldum yaptım ama form1 başlat dediğim zaman form 2 de geri sayı başlamasını istiyorum nasıl yapabilirim yardımcı olursanız sevinirim
  • 04-10-2020, 02:45:34
    #2
    Hocam merhabalar. Kodları burada paylaşırsanız yardımcı olurlar. Hem de aynı sorunu yaşayan kişiler bilgilenmiş olurlar iyi günler.
    • serhanrecepce
    serhanrecepce bunu beğendi.
    1 kişi bunu beğendi.
  • 04-10-2020, 02:47:39
    #3
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Diagnostics;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace WindowsFormsApp1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }
    int sayac;
    private void button1_Click(object sender, EventArgs e)
    {
    Form2 frm2 = new Form2();
    frm2.Show();
    Process.Start("shutdown", " -s -t 300");
    timer1.Enabled = true;
    sayac++;

    }
    }
    }
  • 04-10-2020, 02:53:01
    #4
    Benimde bir sorum var ben visualden uygulama yapmıştım ama dosyaları kaybettim yeni PC ye geçtim o programların kodlarıni vs. Bulabilirmiyiz
  • 04-10-2020, 02:54:34
    #5
    ne gibi bir kod
  • 04-10-2020, 05:16:16
    #6
    Üyeliği durduruldu
    form2 ye timer ekle,
    timer interval kısmına kaç saniye olacak ise saniye * 1000 şeklinde veri gir,
    form2 load eventine kısmına timer1.enabled = true; koy
    bir label ekle, labelin text kısmına saniyeyi yaz, timer tick kısmına

    label1.Text = Convert.ToInt32(label1.Text) - 1;
    if(Convert.ToInt32(label1.Text) <= 0) {
    timer1.enabled = false;
    label1.Text = "Yeniden başlatılıyor";
    }

    ekle

    gerisi senin verdiklerin sadece

    Form2 frm2 = new Form2();
    frm2.Show();
    Process.Start("shutdown", " -s -t 300");

    bunları koy yeterli