Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] KryptonTreeView Node's KryptonContextMenu and a Better LinkLabel #30

Open
omarrrio opened this issue Jun 20, 2018 · 9 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@omarrrio
Copy link

omarrrio commented Jun 20, 2018

Hello, i would love to see these two new features, if you have any time for them, thank you.
1- KryptonTreeView Node to be able to take a KryptonContextMenu instead of a normal ContextMenu.
2- A windows like LinkLabel where you are able to assign links using Starting poistion/End position like the following:

this.linkLabel1.Links[0].LinkData = "Register";
this.linkLabel1.Links.Add(24, 9, "www.microsoft.com");
this.linkLabel1.Links.Add(42, 3, "www.msn.com");
//The second link is disabled and will appear as red.
this.linkLabel1.Links[1].Enabled = false;
@Wagnerp Wagnerp added the enhancement New feature or request label Jun 21, 2018
@Wagnerp
Copy link
Collaborator

Wagnerp commented Jun 21, 2018

Thanks for the suggestions. Will look into it ASAP.

@omarrrio
Copy link
Author

omarrrio commented Jun 21, 2018

Thank you Peter for the hard work, Could i also ask for updated release aswell since i can't build the solution DLLs myself for some reason, not to mention i can't even build the playground app to test out the new controls...
Also i would like to donate, but i can't find a donation link.

@Wagnerp
Copy link
Collaborator

Wagnerp commented Jun 21, 2018

Update, I think that a kryptonised version of the context menu is already usable for a KryptonTreeNode, you may need to use a KryptonManager to access it, as it re-skins controls such as the context menu to become 'Kryptonised'. Not sure what you mean by the LinkLabel. Could you please explain it more?

@omarrrio
Copy link
Author

  • For the KryptonTreeNode, there is no option to assign a KryptonContextMenu, i do not know how to use the manager to reach such result, but as you can see here and here, there is no option for it. If you would be so kind as to guide me through doing it ?
  • As for the linkLabel, as you know the KryptonLinkLabel is basically a "Link" Label, you can only assign one link to the entire label, there is no way to use it as an Extended Label, like the stock windows one, where you can assign multiple links throughout the label, like to achieve this example, using "1" microsoft stock LinkLabel control would pretty much seal the deal, if we're using krypton controls, that'll be 1 KryptonLabel and 3 KryptonLinkLabels.

@Wagnerp
Copy link
Collaborator

Wagnerp commented Jun 21, 2018

The binaries Krypton Toolkit Extended.zip

@Wagnerp
Copy link
Collaborator

Wagnerp commented Jun 21, 2018

Might take some time to work out how to implement the controls. I can't guarantee a quick turn around, but please make sure you check back often to see if they have been implemented.

@omarrrio
Copy link
Author

Take all the time you need, this isn't obligatory, i appreciate the time you put into this, thank you again.

@Smurf-IV
Copy link
Collaborator

Krypton-Suite-Legacy-Archive/Krypton-NET-5.470#167

@Wagnerp Wagnerp added Done and removed enhancement New feature or request help wanted Extra attention is needed labels Apr 27, 2019
@Smurf-IV Smurf-IV added enhancement New feature or request and removed Done labels Apr 27, 2019
@Smurf-IV
Copy link
Collaborator

Note: LinkLabel is still to be done

@Wagnerp Wagnerp added the help wanted Extra attention is needed label May 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants