Delphi-Forum.de Delphi-Library.de
C-Sharp-Forum.de C-Sharp-Library.de
Registrieren Login Suche Hilfe Sitemap
menü einschieben
spacer
Autor Nachricht
chrisx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

Beiträge: 81
Dabei seit: 30.10.2004



BeitragVerfasst: Sa 04.12.04 20:12  Antworten mit Zitat Beitrag melden
hi, ich habe ein programm geschrieben, dass maximiert gestartet wird (es füllt also den ganzen bildschirm aus.
das soll auch so bleiben, aber dennoch möchte ich ein mainmenü haben.
das mainmenü soll erscheinen, wenn ich mit der maus an den oberen bildschirmrand fahre.
wenn ich mit der maus wieder weggehe , soll das mainmenü wieder verschwinden.

kann mir jemand helfen?
wäre sehr dankbar.

ps. ich hoffe ich habe meie frage verständlich geschrieben ;-)
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star

Beiträge: 4004
Erhaltene Danke: 4
Dabei seit: 30.12.2002
Wohnort: Salzburg

Windows 7 Professional 64 bit
C# (VC# 2010 Express), Delphi (momentan nicht installiert)
BeitragVerfasst: Sa 04.12.04 20:51  Antworten mit Zitat Beitrag melden
Pack das Menü in eine Toolbar und nimm das OnMouseMove-Event der Form her (Mauskoordinaten abfragen). Ist zwar unschön, aber es müsste funktionieren ;)

AXMD

_________________
Die Nummer, die Sie gewählt haben, ist imaginär. Bitte drehen Sie Ihr Telefon um 90° und versuchen Sie es erneut.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
chrisx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 81
Dabei seit: 30.10.2004



BeitragVerfasst: Sa 04.12.04 21:06  Antworten mit Zitat Beitrag melden
geht das nicht auch einfacher?
ich bin nämlich delphi anfänger.

aber trotzdem danke für deinen tipp
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
herzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic star

Beiträge: 168
Dabei seit: 26.10.2004


WINXP pro, SUSE Linux 9.0
D7 Pers.
BeitragVerfasst: Sa 04.12.04 21:33  Antworten mit Zitat Beitrag melden
Sieht aber nicht gut aus...
ausblenden Delphi-Quelltext markieren
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
var
  show:boolean;
  i:integer;
begin
  if y<10 then
    show:=true
  else
    show:=false;

  for i:=0 to Mainmenu1.Items.Count-1 do
    Mainmenu1.Items[i].Visible:=show;
end;
Private Nachricht sendenPosting in privater Nachricht zitieren
chrisx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star

(Threadstarter)

Beiträge: 81
Dabei seit: 30.10.2004



BeitragVerfasst: Sa 04.12.04 21:51  Antworten mit Zitat Beitrag melden
vielen dank.
so schlimm sieht es nicht aus (ich habe die toolbar so klein ,wie möglich gemacht).
und für meine anforderungen reicht es völlig.
(fast) genau so habe ich mir das vorgestellt.

ich habe den code nur etwas verändert:

vorher:
ausblenden Quelltext markieren
1:
2:
3:
begin  
  if y<10 then  
    show:=true 


nacher:
ausblenden Quelltext markieren
1:
2:
3:
begin  
  if y<0.01 then
    show:=true 



danke.
hiermit ist mein problem gelöst. ;-)
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
AXMD
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star

Beiträge: 4004
Erhaltene Danke: 4
Dabei seit: 30.12.2002
Wohnort: Salzburg

Windows 7 Professional 64 bit
C# (VC# 2010 Express), Delphi (momentan nicht installiert)
BeitragVerfasst: Sa 04.12.04 21:55  Antworten mit Zitat Beitrag melden
:shock: Deine Toolbar ist nur 0,01 Pixel groß :gruebel:

AXMD

_________________
Die Nummer, die Sie gewählt haben, ist imaginär. Bitte drehen Sie Ihr Telefon um 90° und versuchen Sie es erneut.
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
StefanH
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starhalf offtopic starofftopic star

Beiträge: 1144
Dabei seit: 20.04.2003
Wohnort: Weißenburg (Bay/Mittelfranken)

Win XP
D5 Standard, D7 Pers, D2005 Pers
BeitragVerfasst: Sa 04.12.04 22:03  Antworten mit Zitat Beitrag melden
ist y nicht integer? :shock:

_________________
"Als es noch keine Computer gab, war das Programmieren noch relativ einfach."(Edsger W. Dijkstra)
"Ich bin nicht von Sinnen, sondern ich rede wahre und vernünftige Worte." (Paulus)
Private Nachricht sendenPosting in privater Nachricht zitieren Webseite dieses Mitglieds besuchen
Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.


Werbung ausblenden? Dann registriere Dich kostenlos. Weitere Gründe für eine Registrierung.
Beiträge vom vorherigen Thema anzeigen:   
home home