Das meinte ich auch nicht.
Ich meinte ob man das Menü irgendwie einrahmen kann bzw. umranden, dass es sich von anderen Menüs unterscheidet.
Beiträge von meistertogo
-
-
Danke Doc, das dachte ich mir schon.
Allerdings verstehe ich nicht ganz, was Du mit oben links verankert meinst. -
Hallo Autoit - Community!
Ich habe folgende Frage:
Ist es möglich ein Menü einzurahmen, um es besser von anderen Menüs zu unterscheiden?Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 109, 145)
GUICtrlCreateMenu("Testmenü")
$Button1Beenden = GUICtrlCreateButton("Beenden", 16, 96, 75, 25)
GUISetState(@SW_SHOW, $Form1)
#EndRegion ### END Koda GUI section ###While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1Beenden
Exit
EndSwitch
WEndVielen Dank für Eure Hilfe!
-
Vielen Dank für Deine Hilfe!
Ist eigentlich ein einfacher Fehler, den man nicht machen sollte. -
Hallo autoit-comunnity!
Nach ausfürhlichem googeln und suchen im Forum habe ich keine Lösung für folgendes Problem gefunden.
Meine UhrSpoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
$Form1Uhr = GUICreate("Uhr", 388, 96, 877, 1, $WS_EX_TOPMOST, $WS_EX_TOOLWINDOW)
$Label1Stunden = GUICtrlCreateLabel(@HOUR, 8, 16, 84, 65)
GUICtrlSetFont(-1, 40, 400, 0, "Courier New")
$Label3Minuten = GUICtrlCreateLabel(@MIN, 152, 16, 84, 65)
GUICtrlSetFont(-1, 40, 400, 0, "Courier New")
$Label4Doppelpunkt = GUICtrlCreateLabel(":", 248, 16, 36, 57)
GUICtrlSetFont(-1, 30, 400, 0, "Courier New")
$Label5Sekunden = GUICtrlCreateLabel(@SEC, 296, 16, 84, 65)
GUICtrlSetFont(-1, 40, 400, 0, "Courier New")
$Label2Doppelpunkt = GUICtrlCreateLabel(":", 104, 16, 36, 57, $SS_CENTER)
GUICtrlSetFont(-1, 30, 400, 0, "Courier New")
GUISetState(@SW_SHOW, $Form1Uhr)While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case Else
_Uhrzeitakualisieren ()
EndSwitch
WEndFunc _Uhrzeitakualisieren ()
[/autoit]
If $Label5Sekunden <> @SEC Then
GUICtrlSetData($Label5Sekunden, @SEC)
If $Label3Minuten <> @MIN Then
GUICtrlSetData($Label3Minuten, @MIN)
If $Label1Stunden <> @HOUR Then
GUICtrlSetData($Label1Stunden, @HOUR)
EndIf
EndIf
EndIf
EndFuncspringt bei den Sekunden entweder von 05 auf 07 (ohne vorheriges Anzeigen der 06) oder von 06 auf 08 (ohne vorheriges Anzeigen der 07). Das Flackern der Zahlen weiß ich zu beheben.
Es geht mir in dieser Frage ausschließlich um die Anzeige der Zahlen.
Vielen Dank für Eure Hilfe! -
Danke für die schnelle und gute Antwort!
Deine Beispiele funktionieren beide.
Konnte Deine Beispiele in meinem Script einbauen. -
Ja ich habe das neueste Autoit (nicht Beta) und Scite.
-
Aus mir unerfindlichen Gründen ist das andere Fenster nicht darunter (hatte ich auch vermutet).
Kleiner:
Kannst Du mir auch ein Beispiel im msg-loop Modus geben? -
Ich habe die Fenster mit GUISetState(@SW_SHOW, $GUI) sichtbar gemacht. Nur das letzte Fenster wurde mir angezeigt.
-
Das habe ich probiert. Der Computer zeigt mir dann lediglich das zuletzt aufgerufene Fenster an.
-
Hallo autoit - community!
Meine Frage ist recht einfach zu verstehen. Ist es mit Autoit möglich 2 GUI - Fenster gleichzeitig anzuzeigen?
Vielen Dank für Eure Hilfe -
Irgendwie verstehe ich Dein Problem nicht ganz. Bitte mehr Infos was Du wie ausrechnen willst.
-
Danke für die schnelle Hilfe.
Funktioniert einwandfrei.
-
Hallo Autoit - Community!
Wenn ich die Sinus, Cosinus und Tangens Funktionen von autoit verwende, erhalte ich immer andere Ergebnisse (bei Eingabe gleicher Zahlen), als mit verschiedenen Taschenrechnern (darunter auch der Rechner von Microsoft bzw. Windows.).
Hier der Quellcode:Spoiler anzeigen
[autoit]
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>$AuslesevariableCosinus = ""
[/autoit] [autoit][/autoit] [autoit]
$AuslesevariableSinus = ""
$AuslesevariableTangens = ""#Region ### START Koda GUI section ### Form=C:\Users\Tobias-Admin\Documents\Form1SinusCosinusTest.kxf
[/autoit] [autoit][/autoit] [autoit]
$Form1SinusundCosinusTest = GUICreate("Sinus und Cosinus Test", 403, 214, -1, -1)
$Input1Sinus = GUICtrlCreateInput("Zahl", 144, 16, 121, 21, $SS_CENTER)
$Input2Cosinus = GUICtrlCreateInput("Zahl", 144, 64, 121, 21, $SS_CENTER)
$Button1BerechnenSinusundCosinusTest = GUICtrlCreateButton("Berechnen", 24, 152, 107, 49)
$Button2BeendenSinusundCosinusTest = GUICtrlCreateButton("Beenden", 272, 152, 107, 49)
$Label1Sin = GUICtrlCreateLabel("Sin", 16, 16, 52, 17)
$Label2gleich = GUICtrlCreateLabel("=", 88, 16, 36, 17)
$Label3Cos = GUICtrlCreateLabel("Cos", 16, 64, 52, 17)
$Label4gleich = GUICtrlCreateLabel("=", 88, 64, 36, 17)
$Input3Tangens = GUICtrlCreateInput("Zahl", 144, 104, 121, 21, $SS_CENTER)
$Label5Tan = GUICtrlCreateLabel("Tan", 16, 104, 36, 17)
$Label6gleich = GUICtrlCreateLabel("=", 88, 104, 36, 17)
GUISetState(@SW_SHOW, $Form1SinusundCosinusTest)
#EndRegion ### END Koda GUI section ###While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsgSinusundCosinusTest = GUIGetMsg()
Switch $nMsgSinusundCosinusTest
Case $GUI_EVENT_CLOSE
Exit
Case $Button1BerechnenSinusundCosinusTest
_FunktionTest ()
Case $Button2BeendenSinusundCosinusTest
Exit
EndSwitch
WEndFunc _FunktionTest ()
[/autoit] [autoit][/autoit] [autoit][/autoit]
$AuslesevariableSinus = GUICtrlRead($Input1Sinus)
$AuslesevariableCosinus = GUICtrlRead($Input2Cosinus)
$AuslesevariableTangens = GUICtrlRead($Input3Tangens)
$cos = Cos($AuslesevariableCosinus)
$sin = Sin($AuslesevariableSinus)
$tan = Tan($AuslesevariableTangens)
If $AuslesevariableSinus <> 0 And $AuslesevariableCosinus <> 0 And $AuslesevariableTangens <> 0 Then
MsgBox(0, "Ergebnis Sinus, Cosinus und Tangens", "Sinus von "&$AuslesevariableSinus&" = "&$sin&@CR&"Cosinus von "&$AuslesevariableCosinus&" = "&$cos&@CR&"Tangens von "&$AuslesevariableTangens&" = "&$tan)
ElseIf $AuslesevariableSinus <> 0 Then
MsgBox(0, "Ergebnis Sinus", "Sinus von "&$AuslesevariableSinus&" = "&$sin)
ElseIf $AuslesevariableCosinus <> 0 Then
MsgBox(0, "Ergebnis Cosinus", "Cosinus von "&$AuslesevariableCosinus&" = "&$cos)
ElseIf $AuslesevariableTangens <> 0 Then
MsgBox(0, "Ergebnis Tangens", "Tangens von "&$AuslesevariableTangens&" = "&$tan)
ElseIf $AuslesevariableSinus = 0 And $AuslesevariableCosinus = 0 And $AuslesevariableTangens = 0 Then
MsgBox(0, "Ungültige Eingabe!", "Du hast nichts eingegeben.")
EndIf
EndFuncVielen Dank für Eure Hilfe!
-
Danke für Deine ausführlichen Vorschläge. Ich werde die Bild UDF in mein Script einbauen.
Vielen Dank für Eure Antworten! -
Es handelt sich einfach um eine gewöhnliche, x-beliebige Bitmap. Das Bild ist egal.
-
Das Problem ist, dass der Button nicht aussieht, wie das Bild, in diesem Fall die Bitmap.
-
Ja, die Bitmap ist in diesem Ordner.
Es funktioniert auch bei mir mit anderen Bitmaps und richtigen Pfaden nicht. -
Hallo liebe Autoit community!
Ich habe ein Problem mit folgendem Quellcode.Spoiler anzeigen
[autoit]#include <ButtonConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>#Region ### START Koda GUI section ### Form=
[/autoit] [autoit][/autoit] [autoit]
$Form1ButtonBitmapTest = GUICreate("Button Bitmap Test", 262, 242, -1, -1)
$Button1Beenden = GUICtrlCreateButton("", 8, 0, 249, 233, $BS_BITMAP)
GUICtrlSetImage(-1, "C:\Program Files\AutoIt3\SciTE\LogoAutoit.bmp")
GUISetState(@SW_SHOW, $Form1ButtonBitmapTest)
#EndRegion ### END Koda GUI section ###While 1
[/autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1Beenden
Exit
EndSwitch
WEnd
Vielen Dank für Eure Antworten! -
@ AspirinJunkie
Ich habs getestet. Es funktioniert jetzt.
Vielen Dank für Eure schnellen und guten Antworten.