b0x Posted January 29, 2007 Posted January 29, 2007 Hey guys, in my GUI, i want an object for searching files and then put the path in an input field that i can use it further. It works but how can i use the path? $F1 = ObjCreate("CompatUI.SelectFile.1") $F1_ctrl = GUICtrlCreateObj($F1, 40, 136, 374, 23)oÝ÷ Ù»jëh×6MSG(0, "asd", GUICtrlRead($F1_ctrl)) doenst work. pls help me, j9nes
Locodarwin Posted January 30, 2007 Posted January 30, 2007 You're trying to interact with the COM control in a non-COM manner. You need to continue using COM methods and properties in order to get what you want out of the FileSelect class. I have never used the Program Compatibility Controls, though, so I can't help you with the specifics. But I do have a question. I'm not sure I understand why you're using this approach to create a file selection control, though. Why not just use common controls like an input box, button, and label, and hook them together with a FileOpenDialog()? Something like this, triggered by a button or something: $var = FileOpenDialog($message, @WindowsDir & "\", "Images (*.jpg;*.bmp)", 1 + 4 ) If @error Then MsgBox(4096,"","No File(s) chosen") Else $var = StringReplace($var, "|", @CRLF) MsgBox(4096,"","You chose " & $var) EndIf -S (Yet Another) ExcelCOM UDF"A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly...[indent]...specialization is for insects." - R. A. Heinlein[/indent]
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