Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pomoc] Obrazek pod Checkbox


Rekomendowane odpowiedzi

Opublikowano

Witam!

Problem polega na tym, że checkbox, button, itp. pojawiają się dopiero po najechaniu na nie.

 

Np.:

 

Jeżeli dam $Pic1 pod GUISetState to wszystko działa.

 

 

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 493, 348, 609, 154)
$Button1 = GUICtrlCreateButton("Button1", 96, 300, 305, 33)
$Pic1 = GUICtrlCreatePic("C:\Users\Krzysztof\Desktop\black.bmp", 0, 0, 492, 347)
GUISetState(@SW_SHOW)

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd

 

 

Tylko, że u mnie obrazek ma być w $TabSheet czyli nie mogę go dać pod GUISetState bo to nawet nic nie da, ma ktoś pomysł jak to zrobić?

obraz24.png


Opublikowano

Tutaj przykładowy skrypt z obrazkiem:

http://pl.rghost.net/43495962

 

Skan:

https://www.virustotal.com/file/8065a121eba310a71cb66cd864da67cf6774ef14b44d5c7b2af5a4a28124c5dc/analysis/1359819778/

obraz24.png


Opublikowano

LOL, $Tab1 = GUICtrlCreateTab(0, 8, 500, 379)

$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")

$Pic1 = GUICtrlCreatePic("black.bmp", 4, 33, 492, 348)

$Button1 = GUICtrlCreateButton("Button1", 152, 272, 203, 65)

$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 200, 232, 97, 17)

GUISetState(@SW_SHOW)

 

 

 

błąd był taki, że najpierw zrobiłeś buttona i checkboxa, a potem wrzuciles na to obrazek, a powinienes najpierw wkleić obrazek a potem guziki itd.

czyli, obrazkiem zasloniles wszystko, a powinienes zrobić aby to "wszystko" zaslanialo obrazek

Opublikowano

Wiem, że przysłoniłem. To był przykład, abyś mógł zobaczyć o co chodzi.

Przecież to nie działa, sprawdziłeś? Nie da się zaznaczyć checkbox'a ani kliknąć na button.

obraz24.png


Opublikowano

sry nie patrzylem, juz dziala

#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 501, 389, 560, 276)
$Tab1 = GUICtrlCreateTab(0, 8, 500, 379)
$TabSheet1 = GUICtrlCreateTabItem("TabSheet1")
$Pic1 = GUICtrlCreatePic("black.bmp", 4, 33, 492, 348)
GuiCtrlSetState($Pic1, $GUI_DISABLE)
$Button1 = GUICtrlCreateButton("Button1", 152, 272, 203, 65)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 200, 232, 97, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

EndSwitch
WEnd

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...