gridler arasında klavye ile gezebilme....
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
gridler arasında klavye ile gezebilme....
Farkli pagecontrol, panel veya groupbox içinde bulunan gridler arasında klavyeyi kullanarak gezmek mümkünmü? Daha doğrusu bir tuşa bu görevi program içinden atamakla tabi ki mümkün fakat windows standardında bu işi yapan bir tuş kombiansyonu var mı?
Kolay gelsin...
Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Recep abi Tabstop lari zaten true fakat shift+Tab olmuyor. Sadece grid için kolonlar arasında sağdan sola doğru gezmeye yariyor.... Dediğim gibi gridlerin hepi farkli groupbox ve panellerin içinde bundan dolayı da olmuyor olabilir....
Neyse... Herhalde dediğin gibi kod ile bu iş için bir tuşu ayırmaktan başka çare yok görünüyor...
Kolay gelsin....
Neyse... Herhalde dediğin gibi kod ile bu iş için bir tuşu ayırmaktan başka çare yok görünüyor...
Kolay gelsin....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Merhaba Fahrettin abi,
Tpagecontrol dan bir tane boş bir forma ekleyip 4-5 sayfa ekledim. Tabsheet1 den Tabsheet2 ye geçmek için Ctrl+tab tuşunu kullandım.İleri doğru gidiyordu. Geri gelmek için Ctrl+Shift+tab tuşunu kullandım o da oluyordu. Diğerlerini denemedim belki onlar da bunun gibi çalışabilir.
Umarım istediğiniz budur.
Kolay gelsin.
Tpagecontrol dan bir tane boş bir forma ekleyip 4-5 sayfa ekledim. Tabsheet1 den Tabsheet2 ye geçmek için Ctrl+tab tuşunu kullandım.İleri doğru gidiyordu. Geri gelmek için Ctrl+Shift+tab tuşunu kullandım o da oluyordu. Diğerlerini denemedim belki onlar da bunun gibi çalışabilir.
Umarım istediğiniz budur.
Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis
Bende Pagecontrol yok aslında soruyu ilk atarken lafın gelisinde pagecontrol de yazmisim kusura bakmayin
.... Bir panel icinde iki tane groupbox, bir baska panel icinde 2 groupbox daha var bu sekilde 4 grid var.... Shift, ctlr, alt, tab ın aklıma gelen butun versiyonlarini denedim ama olmadi....
Neyse o kadar hayati bi mesele degil... Kod ile halledicez artik...
Kolay gelsin....

Neyse o kadar hayati bi mesele degil... Kod ile halledicez artik...
Kolay gelsin....
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

merhaba,
@Fahrettin ustam, anlamak açısından soruyorum gridlere veri girişi yaptığınız içinmi tab işlemi diğerine geçiş yapmıyor. yaptığım çalışmalarda genelde panel, groupbox kullanıyorum. groupbox ların tab sıraları kendi içinde bunların içindeki bileşenlerin tab sıralarıda kendi arasında oluyor. bu sıralamaları düzenli yaptığımda sona kadar tab ilerliyor. yalnız grid leri ben readonly=true olarak kullanıyorum ve tabstop false özelliği veriyorum bu sebeple standart tab tuşu takılmadan ilerliyor. Sizin dediğinizde sanırım grid den veri girişi yapıyorsunuz ve tab buraya geldiğinde satırlara ilerliyor ve sona geldiğinde yeni satır açıyor.
Teşekkür ve saygılarımla
Kolay gelsin
@Fahrettin ustam, anlamak açısından soruyorum gridlere veri girişi yaptığınız içinmi tab işlemi diğerine geçiş yapmıyor. yaptığım çalışmalarda genelde panel, groupbox kullanıyorum. groupbox ların tab sıraları kendi içinde bunların içindeki bileşenlerin tab sıralarıda kendi arasında oluyor. bu sıralamaları düzenli yaptığımda sona kadar tab ilerliyor. yalnız grid leri ben readonly=true olarak kullanıyorum ve tabstop false özelliği veriyorum bu sebeple standart tab tuşu takılmadan ilerliyor. Sizin dediğinizde sanırım grid den veri girişi yapıyorsunuz ve tab buraya geldiğinde satırlara ilerliyor ve sona geldiğinde yeni satır açıyor.
Teşekkür ve saygılarımla
Kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

- Master_Yoda
- Üye
- Mesajlar: 35
- Kayıt: 13 Ara 2005 12:57
grid ve tab
ekranda sadece bir grid bile olsa kullanıcının bu gridden çıkması için tab kullanması normal durumda pek mümkün değil.
Bunun nedeni tab'in zaten sizin de belirttiğiniz gibi bir sonraki kolon için kullanılmış olması.
Genel olarak wincontol nesnelerinde bu durum nesnenin tab'i kullanıp kullanmamasına göre belirlenir. Bu belirleme windows tarafından nesneye tab tuşunu isteyip istemediği bir mesaj ile sorularak yapılır. nesnenin Window procedure'ü bu durumda kullanacağını bildrirse bir sonraki nesneye konumlanma yapılmaz.
Compenent yazarken bu durum programcının tercihine bırakılır ve bunun için bir property kullanılır. Memo Edit de wanttab gibi.
Gridlerde de options içinde tabs seçeneği bu işe yarar ve default değeri true dur. değiştişrirsen tab kolon geçmek yerine bir sonraki componente atlayacaktır.
Bunun nedeni tab'in zaten sizin de belirttiğiniz gibi bir sonraki kolon için kullanılmış olması.
Genel olarak wincontol nesnelerinde bu durum nesnenin tab'i kullanıp kullanmamasına göre belirlenir. Bu belirleme windows tarafından nesneye tab tuşunu isteyip istemediği bir mesaj ile sorularak yapılır. nesnenin Window procedure'ü bu durumda kullanacağını bildrirse bir sonraki nesneye konumlanma yapılmaz.
Compenent yazarken bu durum programcının tercihine bırakılır ve bunun için bir property kullanılır. Memo Edit de wanttab gibi.
Gridlerde de options içinde tabs seçeneği bu işe yarar ve default değeri true dur. değiştişrirsen tab kolon geçmek yerine bir sonraki componente atlayacaktır.
Merhaba,
@Master_Yoda teşekkür ederim. Ben tabstop ve readonly özelliği ile bu işi hallediyordum. Hoş yaptığım çalışmada gridlerden veri girişi yaptırmıyorum ama yeni bir şey daha öğrendik ve bir yaş daha ihtiyorladık.
Teşekkür ve saygılarımla
Kolay gelsin
@Master_Yoda teşekkür ederim. Ben tabstop ve readonly özelliği ile bu işi hallediyordum. Hoş yaptığım çalışmada gridlerden veri girişi yaptırmıyorum ama yeni bir şey daha öğrendik ve bir yaş daha ihtiyorladık.
Teşekkür ve saygılarımla
Kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

bu günlerde araya başka bir yoğunluğum girdi ama meseleyi anlatim bi deniyeyim.... Teşekkürler @Master_Yoda ....
Bu arada zaten gridlere veri girişi yapıldığı için tab ile aralarında gezme talebi var. Malum mouse kullanmadan klavye ile programı hızlı kullanan kullanıcıların talebi....
Kolay gelsin...
Bu arada zaten gridlere veri girişi yapıldığı için tab ile aralarında gezme talebi var. Malum mouse kullanmadan klavye ile programı hızlı kullanan kullanıcıların talebi....
Kolay gelsin...
* http://www.fahrettin.org Manzara Fotoğraflarım... 
* http://delphiturkiye.gunduz.info Seminerler...
* http://www.hakmar.com.tr Kalite bir haktır...

* http://delphiturkiye.gunduz.info Seminerler...

* http://www.hakmar.com.tr Kalite bir haktır...

Merhaba Fahrettin Abi,
Normalde ben tab tuşları ile group1 den 2 ,3,4 e geçiyorum. Ama istediğim zaman 1 de iken bile 4 de direk geçmek istiyorum derseniz. Birde Ampersandı (&) deneyin. Örneğin 4 groupbox ınızın ismi aşağıdaki gibi olsun.
bunların captionlarını aşağıdaki gibi yapıp & ın arkasındaki karaktere Alt tuşu basılı iken basarsanız. O groupbox ın içindeki bileşene konumlanır.
ben Her groupbox a 1 adet edit, 1 adet buton bıraktım normal konumlanıyordu.
Kolay gelsin.
Normalde ben tab tuşları ile group1 den 2 ,3,4 e geçiyorum. Ama istediğim zaman 1 de iken bile 4 de direk geçmek istiyorum derseniz. Birde Ampersandı (&) deneyin. Örneğin 4 groupbox ınızın ismi aşağıdaki gibi olsun.
Kod: Tümünü seç
GroupBox1
GroupBox2
GroupBox3
GroupBox4
Kod: Tümünü seç
GroupBox&1
GroupBox&2
GroupBox&3
GroupBox&4
ben Her groupbox a 1 adet edit, 1 adet buton bıraktım normal konumlanıyordu.
Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis