Change title thing for c-sharp projects

elchikapu

Yasaklanmış Üye
Cezalı
Mesaj
1.039
Çözümler
21
Beğeni
1.300
Puan
1.239
Ticaret Puanı
0
1717678581790.png


C#:
Genişlet Daralt Kopyala
using System;
using System.Threading;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        private const string Characters = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz*+%&/'!-;.<>_|@$%^&+)(/?=";
        private Thread titleChangerThread;

        public Form1()
        {
            InitializeComponent();
            StartTitleChangerThread(64);
        }

        private void StartTitleChangerThread(int length)
        {
            titleChangerThread = new Thread(() =>
            {
                Random generator = new Random();

                while (!IsDisposed)
                {
                    char[] title = new char[length];
                    for (int i = 0; i < length; i++)
                    {
                        int charIndex = generator.Next(Characters.Length);
                        title[i] = Characters[charIndex];
                    }

                    string titleString = new string(title);
                    SetFormTitle(titleString);
                    Thread.Sleep(500);
                }
            });
            titleChangerThread.Start();
        }

        private void SetFormTitle(string titleString)
        {
            if (InvokeRequired)
            {
                Invoke((MethodInvoker)delegate { this.Text = titleString; });
            }
            else
            {
                this.Text = titleString;
            }
        }

        protected override void OnFormClosing(FormClosingEventArgs e)
        {
            if (titleChangerThread != null)
            {
                titleChangerThread.Abort();
            }
            base.OnFormClosing(e);
        }
        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}
 
En son bir moderatör tarafından düzenlenmiş:
Madde 40 ihlali sebebiyle uyarı verilmiştir
Hadi ya :( yassah mıymış? aaaaa niye söylemiyosun hatçe :( isteyen istediği dili konuşmakta özgürdür bu ne saçmalık, paşama bak sen benim :D sen mi belirliyosun kimin nasıl konuşacağını kendi kafanıza göre yasaklar koymayı/türetmeyi bırakın hele hele forumda en altta ingilizce seçeneği varken. Madem yasaklıyacaksınız o zaman onu da oraya koymayacaksınız tamam mı şekerim? üstüne alınacaksan da çekinme banla direk bana da iyilik yapmış olursun.



1717680469825.png


@Whistle
 
En son bir moderatör tarafından düzenlenmiş:
Hadi ya :( yassah mıymış? aaaaa niye söylemiyosun hatçe :( isteyen istediği dili konuşmakta özgürdür bu ne saçmalık, paşama bak sen benim :D sen mi belirliyosun kimin nasıl konuşacağını kendi kafanıza göre yasaklar koymayı/türetmeyi bırakın hele hele forumda en altta ingilizce seçeneği varken. Madem yasaklıyacaksınız o zaman onu da oraya koymayacaksınız tamam mı şekerim? üstüne alınacaksan da çekinme banla direk bana da iyilik yapmış olursun.

17285 eklentisini görüntüle

17284 eklentisini görüntüle

@Whistle
Yasağı siteye koyan benim. Kurallarda kabak gibi yazıyor. Özellikle Türk olup Türkiye’de yaşayıp profilini saçma sapan şeylerle değiştirip forumda yabancıymış gibi takılıp kendini cool göstermeye çalışanlara geçit yok. Sitemiz Türkçe içerik yayınlayan sitedir ve yabancı dil kullanım koşulları bellidir. Kimse sizin egonuzu tatmin etmek için yazdıklarınızı türkçeye çevirmek zorunda değil.

Türkçe bilmeyen kişilere kendi anadilinde yazmasına izin veriyoruz. Aynı şekilde bu kişilere yanıt verirken o kişilerin dilini kullanabilirsiniz. Ya da alıntı yaptığınız mesajlarda vb. Her şeyi geçtim çoğu yabancı bile sitemizde bir şekilde Türkçe yazmaya özen gösterirken bizdekilerin bu aşağılık kompleksini anlamak güç.

Yabancı dil kullanım yasağını uygulayan tek site biz değiliz. Yabancı siteler dahil benzer yasaklar vardır. Verilen uyarıya itiraz yolu bellidir. Bu şekilde gizli verileri site geneline açıp yönetim ekibine muhalefet ettiğiniz için madde 40’dan uyarı verilmiştir.

Site altında ingilizce olmasının sebebi Türkçe bilmeyen kişilerin hesap ayarlarını vs daha rahat yapabilmesi içindir. Onun durması içerik desteği anlamına gelmez.
 
Üst