Skysnake Posted June 10, 2015 Posted June 10, 2015 HiWiki has this entry: https://www.autoitscript.com/wiki/Label, which differs from the actual Help file.I can not READ the value of a LABEL. CodeGuiCtrlRead($myLabel) returns "False". Help appreciated. Skysnake Why is the snake in the sky?
TheSpannish Posted June 10, 2015 Posted June 10, 2015 Dont really know all about guis but it isn´t supose to be a label a static text? I mean, why do you have to know whats in there if you are the one setting the text to the label, the user can´t change a label, can he? Codding its just my life! :thumbsup:
Skysnake Posted June 10, 2015 Author Posted June 10, 2015 The Label displays things. Depending on what the user chooses, the label text changes. Like "you pressed the green button" - now I want to READ the current message from the Label Skysnake Why is the snake in the sky?
satanttin Posted June 10, 2015 Posted June 10, 2015 Not sure if i understand you correctly but u can try it with$test = guictrlread($myLabel)msgbox(0, "title", $test)or justmsgbox(0, "title", $myLabel)not sure if that's what u need to do though
BrewManNH Posted June 10, 2015 Posted June 10, 2015 I don't know what you tried, as you didn't post any code, but this works for me.#include <GUIConstantsEx.au3> Example() Func Example() GUICreate("My GUI") ; will create a dialog box that when displayed is centered GUISetHelp("notepad.exe") ; will run notepad if F1 is typed Local $iOldOpt = Opt("GUICoordMode", 2) Local $iWidthCell = 70 GUICtrlCreateLabel("Line 1 Cell 1", 10, 30, $iWidthCell) ; first cell 70 width GUICtrlCreateLabel("Line 2 Cell 1", -1, 0) ; next line GUICtrlCreateLabel("Line 3 Cell 2", 0, 0) ; next line and next cell GUICtrlCreateLabel("Line 3 Cell 3", 0, -1) ; next cell same line GUICtrlCreateLabel("Line 4 Cell 1", -3 * $iWidthCell, 0) ; next line Cell1 ConsoleWrite("Label text for the last label created is: " & GUICtrlRead(-1) & @CRLF) GUISetState(@SW_SHOW) ; will display an empty dialog box ; Loop until the user exits. While 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE ExitLoop EndSwitch WEnd $iOldOpt = Opt("GUICoordMode", $iOldOpt) EndFunc ;==>Example If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now