Button an einem Textedit etc. ausrichten
Sascha Balke
Hallo Zusammen,ich habe einen Button auf meinen Forms angelegt und möchte diese jetzt nicht mehr mit festen Werten positionieren, sondern mich an Textedit's oder ComboBoxen orientieren.
Ein Beispiel, wie es derzeit ist:
Button b1 = Button.CreateNew("EIS_B001");
b1.ButtonType = Button.ButtonTypes.Image;
b1.Image = @"C:button.jpg";
b1.FromPane = 1;
b1.ToPane = 1;
b1.Left = 125;
b1.Top = 131;
b1.Width = 12;
b1.Height = 9;
//b1.Enabled = false;
//b1.Visible = false;
pVal.Form.AddItem(b1);
pVal.Form.Update();
...
....
......
Hat jemand dazu eine Idee?
Danke schon mal im Voraus!
Manuel Marhold
Hi,da kannst du das .LinkTo-Property nutzen, das binded zwei items aneinander.
ob es das bei coresuite gibt, weiß ich nicht, bei SAP wird es genutzt, um z.B. ein label an einen textbox zu binden, dann erscheitn der Strich als Verbindung und die textbox richtet Ihre Position an dem Label aus.
Das geht auch z.B. mit deinem Button.
Button.LinkTo = Textedit.UniqueID
Das funktioniert mit dem xml-Verfahren, das coresuite nutzt, auf Grund eines Bugs im SAP-SDK, derzeit nicht.
Du kannst nat. noch eine optomizier Regel erstellen, die bei Form_Load-Event nur die LinkTo Property von deinem item setzt, dann geht das.
0
Please sign in to leave a comment.
Comments
0 comments