mojaSymfonia FORUM
https://forum.mix-soft.pl/

FORM zmiana wielkości czcionki dla elementów Edit, Text ...
https://forum.mix-soft.pl/viewtopic.php?f=15&t=10544
Strona 1 z 1

Autor:  grzes [ 2023-05-16, 10:37 ]
Tytuł:  FORM zmiana wielkości czcionki dla elementów Edit, Text ...

czy istnieje możliwość zmiany wielkości czcionki dla elementów (np. Edit, Text) okna dialogowego (Form) .


Rozmiar możemy zmieniać a czcionka zostaje taka sama :)


Dziękuje za sugestie.

Autor:  Administrator [ 2023-05-16, 10:47 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Chodzi Ci o AmBasic ?

Autor:  grzes [ 2023-05-16, 10:48 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

tak

Autor:  rafal [ 2023-05-16, 13:27 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

jeżeli to Twoje skrypty to używaj

Kod:
[...]
  Control "edit", dDataOd,  10,iMy+=10,110,20
  Control "edit", dDataDo,  140,iMy,110,20
[...]


Kod:
[...]
      dDataOd.Type = 3
      dDataOd.DropDown = 4
      dDataOd.EmptyText = "DataOd"   
      dDataOd.Text = Data()

      dDataDo.Type = 3
      dDataDo.DropDown = 4
      dDataDo.EmptyText = "DataDo"   
      dDataDo.Text = Data()
[...]

Autor:  grzes [ 2023-05-16, 17:00 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Dziękuje za odpowiedz,

a jest gdzieś lista metod, ktore możemy stosować do danej kontrolki/zmiennej?

Autor:  rafal [ 2023-05-16, 19:43 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Zobacz biblioteki kontrolek OCX mxgridlib i mxdlg. Powinny być gdzieś w CommonFiles

Załącznik:
2023-05-16_19h42_04.jpg
2023-05-16_19h42_04.jpg [ 33.99 KiB | Przeglądany 4900 razy ]

Autor:  grzes [ 2023-05-16, 22:12 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

super, działa. dziękuje bardzo.


A pewnie wielkości czcionki na buttonie nie ruszymy :) ?

Autor:  rafal [ 2023-05-17, 10:11 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Możesz wysłać do kontrolki Message WM_SETFONT

Może napisz/zadzwoń do Eksperta i opowiedz co chcesz zrobić. Może wcale nie musisz używać tej technologii. Zamiast tego możesz zrobić fajny interfejs np:. w C#

Kod:
int iBut
#define WM_SETFONT 0x000C

int sub OnCommand(int id, int msg)

  if id == 0 && msg == 0 then
   SendDlgItemMessage( iBut, WM_SETFONT,0,1)
  endif
endsub


int sub showForm()
   FORM "Przykład", 296, 216
      iBut = BUTTON "Zamknij", 200, 156, 72, 24,-1
   showForm = Execform OnCommand
endsub

showForm()

Autor:  Arek44 [ 2023-05-17, 13:36 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Cytuj:
Zamiast tego możesz zrobić fajny interfejs np:. w C#

Ciekawe, chodzi o okno w WinForms, albo WPF? Takie okno można wywołać z AmBasic i wysłać do niego/odebrać dane?

Autor:  rafal [ 2023-05-17, 14:41 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Dokładnie tak można (nawet w ogóle pomijając AMBasic).

Czekam na Twój kontakt.

Autor:  grzes [ 2023-05-18, 10:54 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

WM_SETFONT to 0x0030

ale i tak super, dziękuje.
Szkoda, że nie ma tej funkcji w dokumentacji, :)

mam prosty formularz do zrobienia i nie chce zaprzęgać innych zewnętrznych narzędzi. :)
jak na razie ambasic daje radę :) zobaczymy na czym utknę :lol:

Autor:  grzes [ 2023-05-18, 12:14 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

jednak :lol:

SendDlgItemMessage( iBut, WM_SETFONT,0,1) działa ale tylko pogrubia mi czcionkę, za cholerę nie mogę zmienić wysokości czcionki :(

domyślam się, że muszę wskazać mu czcionkę HFONT

myślałem, że zadziała wskazanie Font (z ambasica), ale nie działa.

Autor:  rafal [ 2023-05-18, 12:29 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

Cały czas możesz się skontaktować :)

Autor:  grzes [ 2023-05-18, 13:04 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

a jak najlepiej się skontaktować? :)

Autor:  grzes [ 2023-05-19, 11:04 ]
Tytuł:  Re: FORM zmiana wielkości czcionki dla elementów Edit, Text

sam raport nie jest skomplikowany, jedynie czego nie mogę uzyskac to wieksza czcionka na przycisku, albo polu text.
Na edit przez mxgrid mamy po prostu font.size

a przy buttonie muszę wyslać czcionkę, wpisujac jakies randomowe id udalo mi się trafić na jakąś czcionke wiec się da, tylko jak,

bylaby szansa na pomoc?

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/