Jump to content

Recommended Posts

Posted

Another day another question that i will solve 10 minutes after asking this. Hi everyone! im having a problem, i want to load an image from my disc that has the same name as one of the listbox item, here is what im thinking about:

auto pixmap = LoadPixmap("the selected item from the listbox"->GetText());
                    if (pixmap)
                    {
                        profilepic->SetPixmap(pixmap, PIXMAP_CONTAIN);
                        loadimage->SetText(StripDir("the selected item from the listbox"->GetText()));
                    }

here is what i was thinking for solution:

auto pixmap = LoadPixmap(partners->Selection->GetText());
                    if (pixmap)
                    {
                        profilepic->SetPixmap(pixmap, PIXMAP_CONTAIN);
                        loadimage->SetText(StripDir(partners->Selection->GetText()));
                    }

summary: i have to get the text from the selected item in a listbox

Thanks a lot for the help!

Posted
32 minutes ago, Josh said:

To get the text of a widget item it will be something like this:


auto s = widget->items[n].text

 

Allright, so im not familiar with arrays. but should it look like this? 

 auto pixmap = LoadPixmap(partners->items[n].text + ".png");
                if (pixmap)
                {
                    profilepic->SetPixmap(pixmap, PIXMAP_CONTAIN);
                    loadimage->SetText(StripDir(partners->items[n].text + ".png"));
                }

 

Posted

Well, which item do you want? The selected item?

n = widget->GetSelectedItem();

If this is happening in response to an event, then n would be equal to the event data value.

Let's build cool stuff and have fun. :)

Posted
12 minutes ago, Josh said:

Well, which item do you want? The selected item?

n = widget->GetSelectedItem();

If this is happening in response to an event, then n would be equal to the event data value.

Correct the selected item.

image.thumb.png.55745cacaec82a8c7e78eb3eed09faca.png

now it seems the code is allright, Thanks Josh!

Edit: now its totally allright!

  • Like 1
  • Haha 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...