Re: 3 Fragen zu WebControl



1: Hol dir mal reflector und schau dir das Assembly System.Web mal an.
Definitiv sind aber die Werte für das Category-Attribut Englisch.
Attribute haben nur einfluss auf die designer in VS nicht aufs aussehen
deines
Controls (bis auf das Designer-Attribut... später)

2. Such dir mal ein steuerelement von ASP.NET und schau mit reflector nach

3. Mit dem Designer-Attribut

[Designer(typeof(MyControlDesigner))]
public class MyControl: System.Web.UI....
{
public string Text;
}

public class MyControlDesigner: System.Web.UI.Design.ControlDesigner
{
public override string GetDesignTimeHtml()
{
string _text = ((MyControl)this.Component).Text;
return "Was immer in VS angezeigt werden soll";
}
}





--
Daniel Fisher(lennybacon)
http://www.lennybacon.com


"Roland Schumacher" <news@xxxxxxxxxxxxxxx> wrote in message
news:nzyh3ttos196.dlg@xxxxxxxxxxxxx
> Hallo NG
>
> Ich habe mir ein WebControl gemacht das auch soweit funktioniert.
> Es gibt aber noch drei Sachen, die ich noch ändern möchte aber keine Hilfe
> dazu finde.
>
> 1.
> \\\
> [DefaultProperty("Text"),
> ToolboxData("<{0}:HelpButton runat=server></{0}:HelpButton>")]
> public class HelpButton : System.Web.UI.WebControls.WebControl
> ///
> Wie finde ich raus, welche Atribute ich da überhaupt setzen kann? In der
> Hilfe von VS finde ich keine Zusammenfassung. Das selbe suche ich auch für
> die Eigenschaften, damit man das Aussehen des WebControls im VS
> beeinflussen kann. Was gibt es da für möglichkeiten?
> \\\
> [Bindable(true), Category("Hilfe"), DefaultValue("")]
> public int HelpID
> ///
>
> 2.
> Ich habe eine Eigenschaft die mir einen Pfad zu einem Bild entgegennimmt.
> Wie erreiche ich, dass da der Dateibrowser im VS geöffnet wird?
> \\\
> [Bindable(true), Category("Hilfe"), DefaultValue("")]
> public string Image
> ///
>
> 3.
> Wenn ich das Control jetzt auf eine aspx Seite ziehe, dann sehe ich
> "nichts". :-) Wie erreiche ich, dass zumindest das gewählte Bild auch im
> VS
> angezeigt wird und nicht erst wenn ich es im IE anschaue? Man kann das
> Control auch nur sehr schlecht selektieren weil es einfach zu klein ist.
> Daher sollte das Bild ersichtlich sein.
>
> --
> MfG
> Roland Schumacher
> www.geniali.schweiz


.