Van arra mód, hogy nagyobb betűméretet használjak egy textboxban, mint 127?
Egy ügyfélhívó rendszert fejlesztek és az ügyfél számát szeretném nagyon nagyba megjeleníteni a kijelzőn. A használható 127-es méret is kicsi. :)
A rajzolás is elég gáz, utána néztem. Sokkal, de sokkal jobban jársz, ha legyártod a számokat 0-9-ig képként elmentve és felteszel sorba annyi kép objektumot a form-ra, amennyi kell egy telefonszámhoz. A kódban meg a megadott telefonszám digitjeit vizsgálod, select case és betöltöd a megfelelő image-be. Ez még mindig a legyorsabb lesz szerintem. Ha kiszervezed függvényekbe, akkor még a kód sem lesz annyira hosszú.
A system drawing-ot nem sikerült életre keltenem Access-ben, de az ábrázolás úgyis sok lenne. Jobb, ha digitenként képekből összerakod.
Ha nem lehetséges, akkor esetleg egy képet generálhatsz kódból, png-gif, ilyesmi és egy image/picturebox/form háttérképének beállíthatod. Akkor jó nagy lehet. VB.netben tudom hogyan kellene ezt csinálni, Access vba-ban nem tudom. De képet lehet generálni, az tuti. LucidaConsole-vagy olyan font beállításokal kell majd a képre rajzolnod a számokat, amiknek a szélessége fix, így tudni lehet majd, hogy hova kel rakni a képen. Kicsit macerás, de elég nagy képernyőre is ki tudod tenni. Genrálhatsz kisebb képet is, de vektoros legyen, és akkor az auto strech, vagy auto size a megjelenítőben elintézi ami neked kell.
Access korlát.
Valószínűleg úgy gondolták hogy egy byte-on előjelesen tárolva egy integer elegendő lesz a betűméretnek.
Ha számodra ez a korlát nem elég, nagyobb kell akkor:
- kerüld meg, pl képet használva. saját karakter-kép készlet.
- ne access-t használj, használ más fejleszői eszközt ahol nincs ilyen korlát. Pl visual studio ahol több 100-as fontméretet is megadhatsz. 500-ig próbáltam nagyobb szinte ki se férne.
A rajzolás is elég gáz, utána néztem. Sokkal, de sokkal jobban jársz, ha legyártod a számokat 0-9-ig képként elmentve és felteszel sorba annyi kép objektumot a form-ra, amennyi kell egy telefonszámhoz. A kódban meg a megadott telefonszám digitjeit vizsgálod, select case és betöltöd a megfelelő image-be. Ez még mindig a legyorsabb lesz szerintem. Ha kiszervezed függvényekbe, akkor még a kód sem lesz annyira hosszú.
A system drawing-ot nem sikerült életre keltenem Access-ben, de az ábrázolás úgyis sok lenne. Jobb, ha digitenként képekből összerakod.
Még valami eszembe jutott amit nem írtam le az előzőben.
Az hogy pl átálsz VS-re attól még ha ragaszkodsz hozzá használhatod az Acces-t mind adatforrás.
Sőt akár hasonló visual basic-ben is írhatod a kódot, pl VB.net
Persze van különbség, de nem annyira mint ha mondjuk C#-ra kellene átálnod.
Előnye meg sokkal több van mint hátránya.