Archief - [PROG][C#] IDE componenten ?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

xytro

Legacy Member
Bestaan er ergens componenten die ik kan toevoegen zodat ik zelf een IDE componenten kan selecteren uit de toolbox, en deze dan gebruiken in mijn eigen project? Ik moet in wezen een kleine IDE schrijven, en zo'n componenten zouden dan goed van pas komen.

Ik denk dan bevoorbeeld aan een propertiesbox (zoals in Visual Studio).

Dank bij voorbaat.

MacK

Legacy Member
Hij bedoelt dus dat hij een IDE wil maken en hij wil ook zo'n propertybox in zijn IDE. Ik vrees dat er geen kant en klare component daarvoor bestaat, maar dat lijkt me toch doenbaar om zelf te maken. Een toolvenster ofzo, dat dockable is en dan daar een tabel in die je hier en daar customized. En anders: eventueel eens door de source van SharpDevelop neuzen? Dat is een IDE met héél veel features en volledig in c# (en ook opensource)!

killgore

Legacy Member
Daar bestaat geen kant en klare box voor, maar dat is gewoon een subform dat je zelf moet invullen :p.

[AiR] LeViaTHaN

Legacy Member
Bestaat wel een control voor in .NET 2.0, deze moet je even gaan toevoegen aan je toolbox. De control noemt 'PropertyGrid'.

H@voc_!nc.

Legacy Member
Gewoon usercontrols maken en die komen normaal automatisch in je toolbox via attributes kan je bepaalde opties setten

AsinuS

Legacy Member
H@voc_!nc. zei:
Gewoon usercontrols maken en die komen normaal automatisch in je toolbox via attributes kan je bepaalde opties setten

Inderdaad. Als je bv een speciale textbox wilt maken, die al van een label voorzien is ofzo (naam: textbox) dan laat je erven van CompositeControl. Je kan je attributen dan toevoegen als properties. Waar je wilt dat die properties dan in je design mode te zien zijn kan je via [] instellen.. een vb maakt mss meer duidelijk :D

Code:
[Bindable(true)]
        [Category("Appearance")]
        [DefaultValue("")]
        [Localizable(true)]
        public string Text
        {
            get
            {
                return txt.Text;
            }

            set
            {
                txt.Text = value;
            }
        }

property.jpg


suc6 ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan