Duyuruyu Kapat

Linkleri Görmek İçin Reklamları TIKLAYIN

Linkleri İndirmek İçin Reklama TIKLAYIN

C# ScreenPaylaş Projesi (2 Monitöre aynı anda Görüntü Dağıtma)

'Kurallara Aykırı Konular' forumunda ForumDC.ORG Development tarafından 11 Temmuz 2018 tarihinde açılan konu

  1. C# ScreenPaylaş Projesi (2 Monitöre aynı anda Görüntü Dağıtma)


    [​IMG]


    Kullanıcı adı ve şifresini regedit CurrentUser altındaki "V2RA" dizinindeki "V2RA_UID" ve "V2RA_UPW" anahtarlarını kullanır.


    Örnek ekran dağıtma prosedürü:

    Kod:
    private void simpleButton2_Click(object sender, EventArgs e)
    {

    if (simpleButton2.Text == "Göster")
    {
    simpleButton2.Text = "Gizle";

    if (tekmonitor)
    {
    try
    {
    List<GalleryItem> checkedItems = this.galleryControl1.Gallery.Groups[0].GetCheckedItems();
    imgindex = this.galleryControl1.Gallery.Groups[0].Items.IndexOf(checkedItems[0]);
    pictureEdit1.Image = Image.FromFile(solresimler[imgindex]);
    herseyok = true;
    }
    catch
    {
    XtraMessageBox.Show("Lütfen Görsel Seçin!", "Birşey Oldu", MessageBoxButtons.OK, MessageBoxIcon.Hand);
    simpleButton2.Text = "Göster";
    herseyok = false;
    }

    }
    else
    {
    try
    {
    List<GalleryItem> checkedItems = this.galleryControl2.Gallery.Groups[0].GetCheckedItems();
    imgindex2 = this.galleryControl2.Gallery.Groups[0].Items.IndexOf(checkedItems[0]);
    pictureEdit1.Image = Image.FromFile(sagresimler[imgindex2]);
    }
    catch
    {
    XtraMessageBox.Show("Lütfen Görsel Seçin!", "Birşey Oldu", MessageBoxButtons.OK, MessageBoxIcon.Hand);
    simpleButton2.Text = "Göster";
    herseyok = false;
    }

    }

    if (herseyok && tekmonitor )
    {
    if (yenidenolustur)
    {
    fake = new FakeScreen();
    yenidenolustur = false;
    }
    fake.StartPosition = FormStartPosition.Manual;
    FakeScreen.picture1.Image = Image.FromFile(solresimler[imgindex]);
    fake.Location = Screen.AllScreens[1].Bounds.Location;
    fake.Show();

    }

    if (!tekmonitor)
    {
    if (MonitorIndex[0] == 2)
    {
    if (ikinciekran)
    {
    fake2 = new FakeScreen2();
    ikinciekran = false;
    }

    fake2.StartPosition = FormStartPosition.Manual;
    FakeScreen2.picture2.Image = Image.FromFile(sagresimler[imgindex2]);
    fake2.Location = Screen.AllScreens[MonitorIndex[2]].Bounds.Location;
    fake2.Show();

    }

    if (MonitorIndex[0] == 1)
    {
    if (birinciekran)
    {
    fake = new FakeScreen();
    birinciekran = false;
    }

    fake.StartPosition = FormStartPosition.Manual;
    FakeScreen.picture1.Image = Image.FromFile(solresimler[imgindex]);
    fake.Location = Screen.AllScreens[MonitorIndex[1]].Bounds.Location;
    fake.Show();

    }


    }

    }
    else
    {
    pictureEdit1.Image = Image.FromFile(@"Settings\\default.png");
    simpleButton2.Text = "Göster";

    if (herseyok && tekmonitor )
    {
    fake.Close();
    yenidenolustur = true;
    }

    if (!tekmonitor && MonitorIndex[0] == 2)
    {
    fake2.Close();
    ikinciekran = true;
    }

    if (!tekmonitor && MonitorIndex[0] == 1)
    {
    fake.Close();
    birinciekran = true;
    }

    }
    }

    Download : Linkleri Görüntüleyebilmek için

    Linkleri Görmek İçin Lütfen Kayıt OL Veya Giriş Yapın

    Veya

    Linkleri Görmek İçin Lütfen Kayıt OL Veya Giriş Yapın

    eğer kayıtlı iseniz

    Linkleri Görmek İçin Lütfen Kayıt OL Veya Giriş Yapın

    Yapın Eğer Kayıt Olduysanız ve Bu Yazıyı Hala Görüyorsanız Üyeliğinizi Aktifleştirmeyi Unutmuşsunuz !...

    Kaynak:

    Linkleri Görmek İçin Lütfen Kayıt OL Veya Giriş Yapın

     

Bu Sayfayı Paylaş