Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa main menu

[es] :: Pascal / Delphi / Kylix :: Problem sa main menu

[ Pregleda: 1233 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

popmilan76

Član broj: 295089
Poruke: 1339
*.dynamic.sbb.rs.



+5 Profil

icon Problem sa main menu08.03.2013. u 10:19 - pre 135 meseci
Imam main menu sa odredjenim stavkama...i na provo slovo ,recimo K,stavljam ampersand i kada startujem program,nema onih crtica na prvom slovu,da pokazuje da p[ostoji hotkey,tek kada kliknem na ALT,onda mi pokaze sve crtice na prvim slovima u main menu...Kako to da napravim da mi pokaze odmah prilikom startovanja programa...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa main menu08.03.2013. u 11:48 - pre 135 meseci
> Imam main menu sa odredjenim stavkama...i na provo slovo ,recimo K,stavljam ampersand i kada startujem program,nema onih crtica na prvom slovu,da pokazuje da
> p[ostoji hotkey,tek kada kliknem na ALT,onda mi pokaze sve crtice na prvim slovima u main menu...Kako to da napravim da mi pokaze odmah prilikom startovanja programa...

To je podešavanje Windowsa, Hide underlying letters for keyboard until I press the Alt key. Ako nećeš njega menjati moraćeš da sam
radiš custom iscrtavanje menija (ili da izmeniš TMainMenu kompomentu tako da uvek prikazuje ampersande).
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1339
*.dynamic.sbb.rs.



+5 Profil

icon Re: Problem sa main menu08.03.2013. u 11:54 - pre 135 meseci
Igore,ovo prvo sam probao,ali on pokazuje ampersende ali opet treba da kliknem alt,da bi nesto uradio....
Kako se radi ovo drugo sto si napisao
 
Odgovor na temu

Lawd

Član broj: 312064
Poruke: 20
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Problem sa main menu08.03.2013. u 11:56 - pre 135 meseci
Citat:
savkic:
To je podešavanje Windowsa, Hide underlying letters for keyboard until I press the Alt key. Ako nećeš njega menjati moraćeš da sam
radiš custom iscrtavanje menija (ili da izmeniš TMainMenu kompomentu tako da uvek prikazuje ampersande).

Upravo. Isto ponašanje ima i recimo meni na Notepad-u.
 
Odgovor na temu

Lawd

Član broj: 312064
Poruke: 20
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Problem sa main menu08.03.2013. u 12:41 - pre 135 meseci
Postaviš OwnerDraw property menija na true i onda iscrtavaš iteme u OnDrawItem eventu. Dokumentacija takođe pominje i OnMeasureItem event. Tu imaš i Canvas i Rectangle objekte.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa main menu08.03.2013. u 12:46 - pre 135 meseci
> Igore,ovo prvo sam probao,ali on pokazuje ampersende ali opet treba da kliknem alt,da bi nesto uradio....

Znači ti hoceš da se shortcut pozove samo pritiskom na taster, bez držanja Alta? Postavi shortcut na taj meni sa samo tim slovom.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1339
*.dynamic.sbb.rs.



+5 Profil

icon Re: Problem sa main menu08.03.2013. u 19:37 - pre 135 meseci
postavim ampersend na broj 1,i u propertu u shortcut upisem 1,i opet nece....opet maram da kliknem i alt
 
Odgovor na temu

Lawd

Član broj: 312064
Poruke: 20
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: Problem sa main menu08.03.2013. u 19:58 - pre 135 meseci
Savkić i ja smo ti dali sve resurse neophodne za rešenje tvoje dileme.
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1339
*.dynamic.sbb.rs.



+5 Profil

icon Re: Problem sa main menu08.03.2013. u 22:17 - pre 135 meseci
Da,ali nece bez da se pritisne alt,i onda hoce....Moze li mi neko napisati kod.koji bi pritiskom broja 1,otvorio prvi mainmenu,koji bi prikazao sve stavke submenije...
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Problem sa main menu08.03.2013. u 23:59 - pre 135 meseci
> Da,ali nece bez da se pritisne alt,i onda hoce....Moze li mi neko napisati kod.koji bi pritiskom broja 1,otvorio prvi mainmenu,koji bi prikazao sve stavke submenije...

Ti želiš da se podstavke menija pojave samo na pritisak ampersand tastera (bez alt). TMainMenu (tj. windowsov meni) i nije baš tako dizajniran. Naravno sve se može uraditi, jedan pristup je simuliranje pritiska na alt taster, pogledaj primer.

Prikačeni fajlovi
 
Odgovor na temu

popmilan76

Član broj: 295089
Poruke: 1339
*.dynamic.sbb.rs.



+5 Profil

icon Re: Problem sa main menu09.03.2013. u 16:18 - pre 135 meseci
Da,to mi treba...Hvala po ko zna koji put,,,,Samo jos ovo,da li to vazi i za brojeve ili samo za slova....Znaci,ako zamenim P sa 1,da li je to to
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Problem sa main menu

[ Pregleda: 1233 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.