Çözüldü Link label URL ekleyince hata veriyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

ahmetKs

Centipat
Katılım
12 Eylül 2022
Mesajlar
189
Çözümler
1
Yer
Antalya
Daha fazla  
Sistem Özellikleri
Ryzen 5 5500
Rx560
16gb ram
Cinsiyet
Erkek
Meslek
Öğrenci
Yardım edebilecek var mı arkadaşlar? Kendimce bir uygulama üzerine uğraşıyorum ama şu linklabel olayını 2 senedir kullanamıyorum URL'i ekleyince hata veriyor.
 
Çözüm
Click eventini şöyle değiştirin.
C#:
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            string url = "https://www.youtube.com";
            ProcessStartInfo psi = new ProcessStartInfo
            {
                    FileName = url,
                    UseShellExecute = true
            };
            Process.Start (psi);
        }

Dosya Ekleri

  • Screenshot_20230526_210824_Gallery.jpg
    Screenshot_20230526_210824_Gallery.jpg
    76,2 KB · Görüntüleme: 29
Telefon ile ekran görüntüsü atmayınız. Bilgisayar üzerinden kod olarak atınız tüm kodlarınızı.

 
C#:
       private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                label1.Show();
            else
                label2.Hide();
            label1.ForeColor = Color.White;
            label1.Text = "Koyu Mod Aktif";
            if (radioButton1.Checked == true)
            {
                this.BackColor = Color.Black;
                radioButton1.ForeColor = Color.White;
                radioButton2.ForeColor = Color.White;
            }
            if (radioButton2.Checked)
                label2.Show();
            else
                label2.Hide();
            label2.ForeColor = Color.Black;
            label2.Text = "Aydınlık Mod Aktif";

            if (!radioButton1.Checked == true)
            {
                this.BackColor = Color.White;
                radioButton1.ForeColor = Color.Black;
                radioButton2.ForeColor = Color.Black;
            }
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("https://www.youtube.com");
        }
    }
}
Telefon ile ekran görüntüsü atmayınız. Bilgisayar üzerinden kod olarak atınız tüm kodlarınızı.

 
C#:
using System.Diagnostics;

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

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                label1.Show();
            else
                label2.Hide();
            label1.ForeColor = Color.White;
            label1.Text = "Koyu Mod Aktif";
            if (radioButton1.Checked == true)
            {
                this.BackColor = Color.Black;
                radioButton1.ForeColor = Color.White;
                radioButton2.ForeColor = Color.White;
            }
            if (radioButton2.Checked)
                label2.Show();
            else
                label2.Hide();
            label2.ForeColor = Color.Black;
            label2.Text = "Aydınlık Mod Aktif";

            if (!radioButton1.Checked == true)
            {
                this.BackColor = Color.White;
                radioButton1.ForeColor = Color.Black;
                radioButton2.ForeColor = Color.Black;
            }
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            System.Diagnostics.Process.Start("https://www.youtube.com");
        }
    }
}
Attığınız kod üzerinde bir sorun yok. Benim sistemim üzerinde sorunsuz çalışıyor. Tüm projenin kodlarını atar mısınız?
Bu şekilde mi hocam? Dogru anladım umarım.
 

Geri
Yukarı