1

Konu: gridde font boyutu

bir grid oluşturuyorum. fontsize=14 yaptığımda grid dizayn anında düzgün görünüyor ama çalıştırınca tüm kolonlar daracık oluyor. bu neden olur?

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

2

Re: gridde font boyutu

Metin, Autofit  method u işe yaramıyor mu?

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

3

Re: gridde font boyutu

bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından  bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

4

Re: gridde font boyutu

ugurlu2001 yazdı:

Metin, Autofit  method u işe yaramıyor mu?

autofit kullanmak istemiyorum. kolonların boyutu sabit kalmalı. autofit o an ekranda ne varsa ona göre ayarlıyor. yeni kayıt eklenince ne olacak? veya gridde gözükmeyen başka kayıtlar?
neyse çözdüm.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

5 Son düzenleyen, ugurlu2001 (26.11.2010 18:31:23)

Re: gridde font boyutu

Font boyunu 14 yapmadan önce :

Visual Fox Pro
ThisForm.LockScreen  = .T.


sonra

Visual Fox Pro
ThisForm.LockScreen  = .F.


de olabilir?

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

6

Re: gridde font boyutu

çözümü bulduğumu yazmıştım. ve de font boyutunu da dizayn anında 14 yaptığımı... smile

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

7

Re: gridde font boyutu

Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?

8

Re: gridde font boyutu

grid  header 2 satır olurmu, word wrap benzeri bir konutu varmı

Kader, beyaz kağıda sütle yazılmış yazı
Elindeyse beyazdan, gel de sıyır beyazı. (NFK)

9

Re: gridde font boyutu

oluyor baktım şimdi
gridde  headerheight i   = 40 yap ( yuksek rakam yap) 
column1 in   altındaki  header1  i n  wordwrap  ı   .t.   yaparsan

10

Re: gridde font boyutu

Birnefes yazdı:

Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?

"bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından  bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor." diye yukarıda yazmıştım. bulduğum çözümü.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com

11

Re: gridde font boyutu

metin yazdı:
Birnefes yazdı:

Metin Bey Bendede aynı sorun var gridlerde arkadaşın dediği gibi lockscreen özelleğine baktım ama onla çözemedim bende bide grid üzerine yazdığım komutlar 1. açılışta çalışıyo 2.de çalışmıyor neden kaynaklanıyor olabilir sizce bu hata?

"bir saattir uğraşıyordum. buraya soruyu yazdım, arkasından  bir çözüm buldum. kolonları tekrar resize ediyorum dizayn anında ve problem kalmıyor." diye yukarıda yazmıştım. bulduğum çözümü.

Tamam Yazmışsınız bu yaptığınızıda denedim ben bundan da sonuç alınmıyor ki? Zaten Benim Sorum Komutlarında Çalışmaması Bölümü Bunun neden olabileceği ?

12

Re: gridde font boyutu

Selam;

formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.

13 Son düzenleyen, tarik (01.12.2010 12:15:36)

Re: gridde font boyutu

KONURALP yazdı:

oluyor baktım şimdi
gridde  headerheight i   = 40 yap ( yuksek rakam yap) 
column1 in   altındaki  header1  i n  wordwrap  ı   .t.   yaparsan

şöyle bir örnek denedim ama olmadı

Visual Fox Pro
CREATE CURSOR crsde ( ekipman_kodu n(8))

 
WITH thisform.grid1
.recordsource = "crsde"
.column1.width = 70
.column1.header1.wordwrap = .t.
ENDWITH


2 kelime boşluk bırakılarak yazılmıyor ayırmak için alt tire kullandım böylemi olmalı yoksa alternatifi varmı ? locatorgrid de ise
.column1.header1.wordwrap = .t.
hata veriyor ( unknow member header1 ) hatası veriyor

Kader, beyaz kağıda sütle yazılmış yazı
Elindeyse beyazdan, gel de sıyır beyazı. (NFK)

14 Son düzenleyen, Birnefes (01.12.2010 17:43:33)

Re: gridde font boyutu

msayin yazdı:

Selam;

formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.

İnanın 3 gündür deniyorum.Bindcontrols v.s leri denedim ama 1.açılışta çalışan gridin keypresinde çalışan komut bi türlü form ikinci açılışta çalışmıyor.gride cursor dosyası bağlıyorum.Sizce bi çözümü varmı acaba ?

15

Re: gridde font boyutu

Birnefes yazdı:
msayin yazdı:

Selam;

formun BindControls özelliğini .f. yaparsanız bir sorun olmaz ancak grid RecordSource bağlantısını runtime da yapmanız gerekir bu şekilde hem propertyler değişmez hemde grid elemanlarının method ları değişmez.

İnanın 3 gündür deniyorum.Bindcontrols v.s leri denedim ama 1.açılışta çalışan gridin keypresinde çalışan komut bi türlü form ikinci açılışta çalışmıyor.gride cursor dosyası bağlıyorum.Sizce bi çözümü varmı acaba ?

Öncelikle Cevap Yazan Yazmayan Herkese Teşekkür Ederim.Cevab::) thisform.grid1.RecordSource="" bu olduğunu görünce bende çok şaşırdım ama herşeyi denemiştim gridi bağlamadan önce bunu kullanmamıştım.Zaten Ben genellikle bazen beni zorlayan konuları buraya yazınca bazen aklıma geliyo ve çözüyorum.

İyi Çalışmalar Herkese

16

Re: gridde font boyutu

Bende gridlerle çok uğraştım ve 2 işlemde grid ayarları değişiyor

1) Eğer girdde kolon sayısını sen belirtmiş isen defaultta "75" oluyor ve bu gride sen dosyayı göster dediğinde (RecordSource)  hepsi 75 den dolayı kendini 5 kadar düşürüyor. Ya elle 75 leri değiştireceksin yada columncount döngüsüne alıp her birini &gridcolumn gibi bir değiskende çalıştırarak sabite dönüştüreceksin
 

Visual Fox Pro
gridcolumn=""

FOR sayac=1 TO thisform.grid1.ColumnCount
    gridcolumn="thisform.grid1.column"+ALLTRIM(STR(sayac))+".Width"
    &gridcolumn=50
NEXT sayac


2) Birde sen görsel ayarlarını yaptın diyelim. Boyutları ile oynadın, renklendirdin ve header başlıkları tanımladın eğer program içerisinde gösterdiği dosyayı kapatıp yeniden açarsan gene ayarlar sıfırlanıyor. Bunun içinde önce göstereceği dosyayı kaldırıyor ve işlemlerden sonra tekrar göstereceği dosyayı tanımlıyorum

Visual Fox Pro
IF USED("gosterilen_dosya")

    thisform.grid1.RecordSource=""
    USE IN "gosterilen_dosya"
ENDIF
 
** ARA İŞLEMLER VER SONRASINDA YENİLENEN "gosterilen_dosya"
thisform.grid1.RecordSource="gosterilen_dosya"


başka karşılaştığım grid sıkıntılarım olmadı işallah yardımcı olabilmişimdir