Jump to content

Dialog Penceresinin Sabitlenmesi


Yusuf-Yildiz
 Share

Recommended Posts

[b]S.a. arkadaşlar. Diyalog penceresinin yerini ayarlayıp nasıl sabitleyebilirim?[/b]
[b]
[/b]
[b]İstediğim şey:[/b]
[spoiler][img]http://www.tnctr.com/uploads/imgs/pre_1322054726__asd.png[/img][/spoiler]
[b]
[/b]
[b]Cevap Anahtarı diyaloğunun orada oluşmasını istiyorum. Moviable'yi kaldırarak sabit yaptım fakat nasıl orada oluşturabilirim? Teşekkürler...[/b]
Link to comment
Share on other sites

[b]Projenin Konumunu Değiştirmemişsen Varsayılan Olarak Tam Ortada Açılır. Bunun İçin Şöyle Bir Şey Yaparsın ;
Ekran Çözünürlüğünü Alırsın. Proje Boyutlarını Çıkarırsın. Ona Göre Yerini Ayarlarsın. Sonra Dialog'u da İstediğin Yere Gelecek Şekilde Koordinatlarını Belirlersin.[/b]

Link to comment
Share on other sites

AMS kurulu deil ama bi fikir sunayım

önce [color="#FF0000"]Windows.GetPos() [/color]koordinatlarını al sonra [color="#FF0000"]Windows.GetSize()[/color] ile boyutunu al sonra [color="#FF0000"]dialogEx.Show [/color]da aldığın koordinatları yerine yaz böylece hep uygulamaya yapışık olur

Link to comment
Share on other sites

[b]Hocam ben nereden biliyim kimin hangi ekran çözünürlüğünü kullanacağını?[/b]
[b]
[/b]
[b]Kodu yazınca;[/b]
[spoiler][img]http://www.tnctr.com/uploads/imgs/pre_1322063560__adbfgh.png[/img][/spoiler]
[b]
[/b]
[b]Böyle bir hata aldım;[/b]
[spoiler][img]http://www.tnctr.com/uploads/imgs/pre_1322063430__vbncvbn.png[/img][/spoiler]

[quote name='Kazım' date='23 November 2011 - 17:52 ' timestamp='1322063573' post='1117121']
AMS kurulu deil ama bi fikir sunayım

önce [color="#FF0000"]Windows.GetPos() [/color]koordinatlarını al sonra [color="#FF0000"]Windows.GetSize()[/color] ile boyutunu al sonra [color="#FF0000"]dialogEx.Show [/color]da aldığın koordinatları yerine yaz böylece hep uygulamaya yapışık olur
[/quote]

[b]Hocam bunları hangi evrelere ve nasıl yazacağımı anlatırsanız sevinirim, galiba tam istediğim şeyden bahsediyorsunuz...[/b]

Link to comment
Share on other sites

[quote name='Kazım' date='23 November 2011 - 18:12 ' timestamp='1322064755' post='1117134']
[code]sBoyut = Window.GetSize(Application.GetWndHandle());

DialogEx.Show("Dialog1", true,sBoyut.Width+10, 0);

[/code]

On Show Evresine ekle kendine göre düzenle.. koaly gelsin
[/quote]

[b]AllahAllah yine ortada oluşuyor yine ortada oluşuyor. Şimdi hocam senin verdiğini direk yazarsam sağda solda oluşuyor mu? Çünkü Yazdım değiştirmeden değişiklik olmadı. Width+10 ile 0'ın değerini değiştirdim yine ortada çıktı..[/b]

Link to comment
Share on other sites

[quote]sBoyut = Window.GetSize(Application.GetWndHandle());
DialogEx.Show("Cevap_Anahtari", true, sBoyut.Width+10, 0);

[/quote]

bunu cevap anahtarı butonuna ekle .. ayrıca cevap anahtarındaki quick action daki actionu sil .. kod ile yap :)

Ayrıca buradaki 0 değerine - değer verirsen (-28 gibi) pencereler tam hizada olur

Edited by Kazım
Link to comment
Share on other sites

[quote name='prototype' date='23 November 2011 - 18:25 ' timestamp='1322065527' post='1117148']
Bak aşağıdaki kodu "Cevap Anahtarı" butonun "On Click" evresine yapıştır ve "Quick Action"u "None" yap.

[code]
result = DialogEx.Show("Cevap_Anahtari", true, 610, 15);
[/code]
[/quote]
Kazımın yaptığı daha sağlıklı kordinatı bulup ona göre çıkmasını sağlıyor.Farklı boyutta farklı yerde çıkar böyle

Link to comment
Share on other sites

@ReaLyMaN, farklı ekran çözünürlüklerindede denedim hep aynı yerde çıkardı. Verdiğim bu kod sadece proje içinde olan koordinatlarda çıkıyor.. Kazım'ın verdiği kodda ise proje içinde değil hemen yanında çıkıyor.

Ayrıca dialog resimde gösterdiğim yerdemi çıkıcak ?

[img]http://www.tnctr.com/uploads/imgs/pre_1322066408__koordinat.png[/img]

Link to comment
Share on other sites

[quote name='prototype' date='23 November 2011 - 18:40 ' timestamp='1322066443' post='1117159']<br />@ReaLyMaN, farklı ekran çözünürlüklerindede denedim hep aynı yerde çıkardı. Verdiğim bu kod sadece proje içinde olan koordinatlarda çıkıyor.. Kazım'ın verdiği kodda ise proje içinde değil hemen yanında çıkıyor.<br /><br />Ayrıca dialog resimde gösterdiğim yerdemi çıkıcak ?<br /><br />[img]http://www.tnctr.com/uploads/imgs/pre_1322066408__koordinat.png[/img]<br />[/quote]<br /><br /><br /> Evet hocam tam orda

Link to comment
Share on other sites

@severalnasty, vermiş olduğum kodu dene. Kendi bilgisayarının çözünürlüklerini değiştirerek veya başka arkadaşlarına neden. Verdiğim kodda problem olacağını sanmıyorum.

[code]result = DialogEx.Show("Cevap_Anahtari", true, 610, 15);[/code]

Edited by prototype
Link to comment
Share on other sites

[b](Yeni konu açmayım dedim)[/b]
[b]
[/b]
[b]Hocalarım, kardeşlerim, arkadaşlarım, ben burda sonuçları gör butonuna tıklayınca Sonuç Ekranı Sayfasına gitmek istiyorum, fakat dialogda olduğu için page.jump çalışmıyor heralde. Nasıl yapabilirim? Page.Jump yaptım, daha sonra DialogEx.Close yaptım, galiba araya birşey yazmam gerekiyor ki ilk önce sayfayı açıp sonra dialogu kapatsın. Resimler aşağıda...[/b]
[b]
[/b]
[spoiler][img]http://www.tnctr.com/uploads/imgs/pre_1322072472__sonuc.png[/img]
[img]http://www.tnctr.com/uploads/imgs/pre_1322072495__code.png[/img][/spoiler]

Link to comment
Share on other sites

[quote name='Baba_' date='23 November 2011 - 20:26 ' timestamp='1322072769' post='1117234']
[b]Tam Tersini Denesene Bi[/b]
[/quote]

[b]Olmadı hocam...[/b]


[quote name='ReaLyMaN' date='23 November 2011 - 20:26 ' timestamp='1322072771' post='1117235']
[size=2]Sıraya göre işlemi yapar
[color=#2B3730][font=verdana, tahoma, sans-serif][size=2][b]Alıntı[/b][/size][/font][/color]

[color=#445563][font=verdana, tahoma, sans-serif][size=2]DialogEx.Close(0);
Page.Jump("Page1");[/size][/font][/color][/quote][/size][size=2][b]Bu da olmadı...[/b][/size][size=2]
[/size]

Edited by severalnasty
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...