{"name":"ctrlSetTooltip","title":"ctrlSetTooltip","type":"command","url":"https://community.bistudio.com/wiki/ctrlSetTooltip","revid":379326,"updated":"2026-10-30T23:51:38Z","groups":["GUI Control"],"status":"ok","games":{"arma1":"1.00","arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"arma1 1.00","arma3_since":"0.50","description":"Sets tooltip text of given control.\n\n> [!NOTE]\n> If control supports URL property, like `RscActiveText` for example, and the URL is set, tooltip text displayed on mouse over will be appended with URL text.","syntaxes":[{"syntax":"control ctrlSetTooltip text","params":[{"name":"control","type":"Control","description":"any control type, (except for CT_STATIC & CT_STRUCTURED_TEXT, although Arma 3 now supports these too)","type_expr":"Control"},{"name":"text","type":"String","type_expr":"String"}],"returns":{"type":"Nothing","type_expr":"Nothing"},"form":"binary","left":{"text":"control"},"right":{"text":"text"}}],"examples":[{"code":["_control ctrlSetTooltip \"tooltip\";"]},{"code":["findDisplay 10000 displayCtrl 10001 ctrlSetTooltip \"ThisIsAGoodTip\";"]},{"text":"```sqf\nwith uiNamespace do\n{\n    bar = findDisplay 46 createDisplay \"RscDisplayEmpty\" ctrlCreate [\"RscProgress\", -1];\n    bar ctrlSetPosition [0,0,1,0.01];\n    bar ctrlCommit 0;\n    bar progressSetPosition 0.75;\n    bar ctrlSetTooltip \"lalalalalalalala\";\n};\n```","code":["with uiNamespace do \n{\n\tbar = findDisplay 46 createDisplay \"RscDisplayEmpty\" ctrlCreate [\"RscProgress\", -1];\n\tbar ctrlSetPosition [0,0,1,0.01];\n\tbar ctrlCommit 0;\n\tbar progressSetPosition 0.75;\n\tbar ctrlSetTooltip \"lalalalalalalala\";\n};"]}],"see_also":["ctrlSetTooltipColorBox","ctrlSetTooltipColorShade","ctrlSetTooltipColorText"],"notes":[{"user":"Demellion","date":"2017-09-26T08:08:00Z","text":"**NOTE**: If you want to receive a multi-line tooltip, you can simply input newline escape symbol in your text:\n\n```sqf\n_ctrl ctrlSetTooltip \"Your text\\nYour text on next line\";\n```\n\nLocalization files (stringtable.xml) also supports that."}]}