Hejsan, Det enklaste för att få punkt 1 och 2 att fungera är att sätta Alignable=True på kontrollen. Om jag sätter Alignable = True så får jag tillgång tillEgen kontroll - Ett par frågor
Tänkte skriva en liten Toolbar control som uppfyller
ett par små krav som jag har, och har därför ett par
frågor.<BR><BR>
(1) När jag drar ut min control på ett formulär i
design läge, så vill jag att den skall automatiskt
placeras uppe i formulärents övre vänstra hörn
bli X hög och lika bred som formuläret. Hur gör man
detta? Jag har inte tilltäde till t.ex Left och Top
properties innefrån min controle och inte i heller
formulärets bredd.<BR><BR>
(2) När foruläret resize'as i både design och runtim
läge så skall controlen automatiskt ändra sig till
formulärets bredd och fortfarande vara X högt.<BR><BR>
(3) När jag lägger till knappar i min toolbar. Är det
smartast att skapa knapparn som en egen usercontrol
och låta toolbar kontrollen själv lägga till
instanser av knapp controllen (min egen) i runtime?<BR><BR>
(4) Hur man kan göra så att de kontroller man lägger
till i runtime hamnar i en controle array?
Med LOAD så krävs det att jag har EN instans av min
control (en knapp som skall ligga i toolbaren)
redan vid design läge.<BR>
Jag kan använda Form1.Controls.Add "min.control", "objTest"
så slipper jag det men då kan jag inte lägga den i
en control array som jag kan med LOAD.<BR><BR>
All hjälp och kommentarar är hjärtligt välkommna, så som länkar
till sidor med tutorials på hur man gör toolbar kontroller etc.<BR><BR>
// Andreas HåkanssonSv: Egen kontroll - Ett par frågor
Sv: Egen kontroll - Ett par frågor
object.Align = eller? Så jag kan aligna den till Top och Left
men jag kan inte göra detta inneifrån kontrollen väl?
(från user control koden)
<code>
Private Sub UserControl_Initialize()
Debug.Print "Initialize"
UserControl.Align = VbAlignTop
End Sub
</code>
fungerar inte eftersom .Align inte är ett giltigt property till min usercontrol..
hmm..
// Andreas Håkansson