Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-22, 20:07x



Odpowiedz w temacie  [ Posty: 2 ] 
Szerokość tekstu RecList 
Autor Wiadomość

Rejestracja: 2010-04-01, 06:24
Posty: 10
Pomógł: 1
Post Szerokość tekstu RecList
W jaki sposób można uzyskać w AmBasic szerokość tekstu, ale nie w jednostkach 0.1 mm ale w punktach ekranowych? Chodzi o zastosowanie do elementu formularza RecList i ustawienie szerokości kolumny w zależności od zawartości.

Zrobiłem to tak:

Kod:
int sub Width(string s)
   SetStyl(Styl(Font(14,"Tahoma",""),-1))
   Width = TextWidth(s)
endsub

rekord rKH
   string kod[40]
endrec

rKH tKH(1)
long nKH(1)

tKH(size(tKH)).kod = kh.GetField("kod")
if nKH(1) < Width(kh.GetField("kod")) then nKH(1) = Width(kh.GetField("kod"))

Form ...
   RecList "Kod",tKH,iKH,12,72,520,180,nKH,2


Oczywiście to wycinek kodu.
I oczywiście to nie działa tak jak się tego spodziewałem.

Ktoś może ma pomysł jak to zrobić inaczej?
Wiem, że jest MxGrid, chodzi mi o RecList ;-)


2010-04-09, 16:34
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 4000
Pomógł: 448
Post Re: Szerokość tekstu RecList
TeDe pisze:
Wiem, że jest MxGrid, chodzi mi o RecList ;-)


Wiem, że chodzi o RecList, ale jest jeszcze MxGrid :)

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2010-04-10, 10:47
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 2 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Błąd Efektywna szerokość kolumny musi być większa od 3mm ...

w Techniczne

turandot

1

1775

2014-07-08, 12:49

turandot Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Błąd:Efektywna szerokość kolumny musi być większa od 3mm ...

w Techniczne

turandot

3

2560

2014-07-14, 09:34

turandot Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 16 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant