103
|
ImageSize property on 32 (specifies the size of control' icons/images/check-boxes/radio-buttons)

with StatusBar1 do
begin
BeginUpdate();
ImageSize := 32;
Font.Size := 16;
Images('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');
VisualAppearance.Add(4,'gBFLBCJwBAEHhEJAAEhABNgCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDEAkRRdDSOYDmGQYDiCIoRShOMaTVJ' +
'8bQ2ASEaAmWK3boUAJFPrFc6ABJMZRRISXJABeKwRoGJYaUhRdDRNCIZBqEqua7iEZRQqCCZkWZPNTRVScByhF61IDpWjKLDKJJwXBMcxyBL0NRxFTAKawGoYbq0AJQV' +
'TQcZPVhgAYYfSlMDuMYqPrCUoJYZiIAZVbuHYbR6LbBtEAKeyOaJjWTEMhSBSGDYzPDLMilOi9Lj+awAYZsEZ0XieKzjXDbcy3HatBhyYrGaZqNj8VDVX5vVrMNzhF5/' +
'FAAZUH+ZBxIkRAkiAaQxh0DonCMLAeBKKoGBCCY+HiUJaBIKIEmaM4AACRBcmmKpdAiRBCCCd5wDQGgGEEYBUBYBIgEAOAPAOAI4CQCICkAUDkgCIQHBEGwJkKAIcCIC' +
'JCDecAeH+AYgFoHoBAEIA6CKAhAjgLAIAEYoIEGdxugKSI0CeC5dHiRgygyYxIlYMxGkMGJkC2CxjGidg+g2EYwlwNgNiOEJGD+EZkgQbA7RySQIDaEglAidQbBAZRAn' +
'IS4UGWCJOCoRYEHEGBHBCBARAoWYYl0QAaCkAJQCEMBNBMRB5jYZIYkCGZEAaGYAAESh2hqRJZj4WQDI2MAJx/MICh2BQpmoWAEACcA+H0A1gHqDoggWGgaFEBQBDAUo' +
'IAQAABhKGgXmiahKFABgqAAToiAABoqhaGgZCmaQgByKpBgAXZ0BwKwBi6JYqGQcIECECAqjAcAAB2K5BkaMYpimMR8F8FhsEEUBTBUBJRDgTQSESEQgEIEJEDCeA9A+' +
'A4QmAOAMm3HYvAuAorHQJY3kIgwhAAB5LhaPAdkcCp6jIGoGFuNpCjCbBRFAVATi8SwwEmNAtBCeA+jWLRwlANALnACx0CroJQACa4KyCgI=');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := '<img>1</img>';
Panel[OleVariant(2)].Text := '<img>2</img>';
Panel[OleVariant(3)].Text := '<img>3</img>';
EndUpdate();
end
|
102
|
ImageSize property on 16 (default) (specifies the size of control' icons)

with StatusBar1 do
begin
BeginUpdate();
ImageSize := 16;
Images('gBJJgBAIDAAEg4ACEKAD/hz/EMNh8TIRNGwAjEZAEXjAojJAjMLjABAAgjUYkUnlUrlktl0vmExmUzmk1m03nE5nU7nkrQCAntBoVDolFo1HoM/ADAplLptImdMYFOqd' +
'SqlXq1QrVbrlGpVWsFNrNdnNjsk7pQAtNroFnt0sh8Yr9iulTuNxs1Eu8OiT/vsnsNVutXlk/oGGtVKxGLxWNtsZtN8iUYuNvy0Zvd+xNYwdwvl4p870GCqc8vOeuVtt' +
'mp1knyOayWVy+WzN/ze1wOElenm+12WUz/Bv2/3UyyWrzeutux2GSyGP2dQ33C1ur3GD3M4zUNzHdlWjq/E3nGzVpjWv4HA7fRy/Tv2IrN8rPW6nZ3ve7mUlfu20Z8ac' +
'vQyb+vY9jasYoDwMm+LytVBDqKG3z8O3Cb8P+mkAuY9cCQ2uL4KaxDKvkp8RNLEjqugnrwQo/UWPzFyeQw5sNLZFENrI4kOqU66pw8uzmOKvTqNqjULJvGL1JO48GtTG' +
'sbLdEL3scxLlyiw8dQeoUVxdLTtyKmUjwGlslRPJsnK1HbAKbKCrsQo8uQk/CeP44iaR/ATnTNPLvyxPU+z9P9AUDQVBowiofJXQ6Oo+kKMpIkjztE4TKn4P6JowfgPn' +
'wD5/nAjB8AOeAPo0eAA1IAFH07UhAIMpYAVIYFHqBUhwVjV1S1EtQAHxW65V0AZwAeuQAnwB5gAPYViEDVhwAHTQBkCjB4gOhwDmCyhH0sACAg==');
VisualAppearance.Add(4,'gBFLBCJwBAEHhEJAAEhABNgCg6AADACAxRDgMQBQKAAzQFAYbhkGCGAAGMZxRgmFgAQhFcZQSKUOQTDKMIziYBYfgkMIgSbJUgDEAkRRdDSOYDmGQYDiCIoRShOMaTVJ' +
'8bQ2ASEaAmWK3boUAJFPrFc6ABJMZRRISXJABeKwRoGJYaUhRdDRNCIZBqEqua7iEZRQqCCZkWZPNTRVScByhF61IDpWjKLDKJJwXBMcxyBL0NRxFTAKawGoYbq0AJQV' +
'TQcZPVhgAYYfSlMDuMYqPrCUoJYZiIAZVbuHYbR6LbBtEAKeyOaJjWTEMhSBSGDYzPDLMilOi9Lj+awAYZsEZ0XieKzjXDbcy3HatBhyYrGaZqNj8VDVX5vVrMNzhF5/' +
'FAAZUH+ZBxIkRAkiAaQxh0DonCMLAeBKKoGBCCY+HiUJaBIKIEmaM4AACRBcmmKpdAiRBCCCd5wDQGgGEEYBUBYBIgEAOAPAOAI4CQCICkAUDkgCIQHBEGwJkKAIcCIC' +
'JCDecAeH+AYgFoHoBAEIA6CKAhAjgLAIAEYoIEGdxugKSI0CeC5dHiRgygyYxIlYMxGkMGJkC2CxjGidg+g2EYwlwNgNiOEJGD+EZkgQbA7RySQIDaEglAidQbBAZRAn' +
'IS4UGWCJOCoRYEHEGBHBCBARAoWYYl0QAaCkAJQCEMBNBMRB5jYZIYkCGZEAaGYAAESh2hqRJZj4WQDI2MAJx/MICh2BQpmoWAEACcA+H0A1gHqDoggWGgaFEBQBDAUo' +
'IAQAABhKGgXmiahKFABgqAAToiAABoqhaGgZCmaQgByKpBgAXZ0BwKwBi6JYqGQcIECECAqjAcAAB2K5BkaMYpimMR8F8FhsEEUBTBUBJRDgTQSESEQgEIEJEDCeA9A+' +
'A4QmAOAMm3HYvAuAorHQJY3kIgwhAAB5LhaPAdkcCp6jIGoGFuNpCjCbBRFAVATi8SwwEmNAtBCeA+jWLRwlANALnACx0CroJQACa4KyCgI=');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := '<img>1</img>';
Panel[OleVariant(2)].Text := '<img>2</img>';
Panel[OleVariant(3)].Text := '<img>3</img>';
EndUpdate();
end
|
101
|
How can I use the BackgroundExt property

with StatusBar1 do
begin
BeginUpdate();
Format := '1,2,3';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
BackgroundExt := 'bottom[10,pattern=6,back=RGB(255,0,0),text=`<font ;6><img>alert</img><b>Alert!`,align=0x11]';
end;
with Panel[OleVariant(2)] do
begin
Text := 'Panel 2';
BackgroundExt := 'bottom[20,back=RGB(128,0,0),text=`<fgcolor FFFFFF><img>alert</img><b>Alert!`,align=0x11]';
end;
with Panel[OleVariant(3)] do
begin
Text := 'Panel 3';
BackgroundExt := 'bottom[30,back=RGB(64,0,0),text=`<font ;12><fgcolor FFFFFF><img>alert</img><b>Alert!`,align=0x11]';
end;
EndUpdate();
end
|
100
|
How do I access the properties and the methods of an inner ActiveX control to a panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
with VisualAppearance do
begin
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(1)] do
begin
ControlID := 'MSCAL.Calendar';
with (IUnknown(Object) as MSACAL_TLB.Calendar) do
begin
MonthLength := 0;
BackColor := $ffffff;
end;
end;
with Panel[OleVariant(5)] do
begin
Text := '<fgcolor=FFFFFF><img>1</img>75%</fgcolor>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
Percent := 75;
Transparency := 35;
Offset := '4 2 -4 -2';
end;
EndUpdate();
end
|
99
|
How do I insert an ActiveX control to a panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
with VisualAppearance do
begin
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
Panel[OleVariant(1)].ControlID := 'MSChart20Lib.MSChart';
Panel[OleVariant(2)].ControlID := 'MSCAL.Calendar';
with Panel[OleVariant(5)] do
begin
Text := '<fgcolor=FFFFFF><img>1</img>75%</fgcolor>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
Percent := 75;
Transparency := 35;
Offset := '4 2 -4 -2';
end;
EndUpdate();
end
|
98
|
How can I show the percent value over the progress bar using a semi-transparent color

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
with VisualAppearance do
begin
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
Text := '<fgcolor=FFFFFF><img>1</img>75%</fgcolor>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
Percent := 75;
Transparency := 35;
Offset := '4 2 -4 -2';
end;
EndUpdate();
end
|
97
|
How can I control the padding of the percent/progressbar control

with StatusBar1 do
begin
BeginUpdate();
with VisualAppearance do
begin
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
Text := '15%';
Percent := 15;
OffsetPercent := '6 6 -6 -6';
end;
EndUpdate();
end
|
96
|
Can I change the visual appearance of the percent or a progress-bar inside the panel

with StatusBar1 do
begin
BeginUpdate();
with VisualAppearance do
begin
Add(1,'c:\exontrol\images\normal.ebn');
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
BackColor := $ffffff;
Text := '15%';
Percent := 15;
BackColorPercent := $1000000;
end;
EndUpdate();
end
|
95
|
Can I change the visual appearance of the percent or a progress-bar inside the panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
with VisualAppearance do
begin
Add(1,'gBFLBCJwBAEHhEJAEGg8GhiAADACAxRDAMgBQKAAzQFAYbhrBaERhGIYYJhUAIIRZGMIjFDcEwxDSMQJjaCRQh+JYkR6MQCSBJkMw5AaXYrlWJoMjKA4nTbKMjRfKcWR' +
'jGKeJ5kOaZIhuJgCUJLM70HRMExqGQaRJpeoZVDUMJSQjVVYUbDVFwHIKkZzoWhJQiKXIuRzXdKzLYVSABA6xbLiWrpWqebQAThbdD3FC1aTBISpaztepKZpeVaGXxcd' +
'o3LTlbzzOC3MRva7MOjqJJIYjMGJ3fLuA49QrBKymWJcYwyGgIQiBdKaK7+WgBVp/YqjeL9IgMUBpGKdBynlzGHzeQiQRK8BDIbQSFCEdpADSrKBiFioZjXGwbBaXJ4u' +
'jOdY2D2Do3FeOZbmmdx6HAECAg==');
Add(4,'c:\exontrol\images\border.ebn');
Add(5,'CP:4 1 1 -1 -1');
end;
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
Text := '<fgcolor=FFFFFF><img>1</img>75%</fgcolor>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
Percent := 75;
Transparency := 35;
Offset := '4 2 -4 -2';
BackColorPercent := $1000000;
end;
EndUpdate();
end
|
94
|
How can I change the color of the percent or a progress-bar inside the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
Text := '15%';
Percent := 15;
BackColorPercent := $ff;
end;
EndUpdate();
end
|
93
|
How can I display a percent or a progress-bar inside the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(24;5/6)';
with Panel[OleVariant(5)] do
begin
Text := '15%';
Percent := 15;
end;
EndUpdate();
end
|
92
|
Is there any property to get the width/height of the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(5/6)';
with Panel[OleVariant(5)] do
begin
Text := Width;
end;
with Panel[OleVariant(6)] do
begin
Text := Height;
end;
EndUpdate();
end
|
91
|
How can I disable a panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(5/6)';
with Panel[OleVariant(5)] do
begin
Text := 'Disabled';
Enabled := False;
end;
EndUpdate();
end
|
90
|
How can I assign an extra data to my panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(5/6/7/8)';
with Panel[OleVariant(5)] do
begin
Text := 'UserData';
UserData := 'this is just some extra data associated to the panel';
ToolTipText := UserData;
end;
EndUpdate();
end
|
89
|
Is there any option to draw myself the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2,(5/6/7/8)';
with Panel[OleVariant(5)] do
begin
Text := 'OwnerDraw';
OwnerDraw := True;
end;
Debug := True;
EndUpdate();
end
|
88
|
How can I assign a tooltip to a panel

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
ToolTipWidth := 364;
Format := '1/2/3';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
with Panel[OleVariant(2)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
with Panel[OleVariant(3)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
87
|
How can I assign an icon/image to a panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Image := 1;
Panel[OleVariant(6)].Image := 2;
Panel[OleVariant(8)].Image := 3;
EndUpdate();
end
|
86
|
How can I get the index of the panel

with StatusBar1 do
begin
BeginUpdate();
Appearance := EXSTATUSBARLib_TLB.None2;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
85
|
How can I get the index of the panel

with StatusBar1 do
begin
BeginUpdate();
Appearance := EXSTATUSBARLib_TLB.None2;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Text := StatusBar1.Panel[OleVariant(1)].Index;
EndUpdate();
end
|
84
|
How can I change the panel's visual appearance using EBN files

with StatusBar1 do
begin
BeginUpdate();
Appearance := EXSTATUSBARLib_TLB.None2;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
83
|
How can I change the panel's visual appearance using EBN files

with StatusBar1 do
begin
BeginUpdate();
with VisualAppearance do
begin
Add(3,'c:\exontrol\images\normal.ebn');
Add(4,'c:\exontrol\images\pushed.ebn');
Add(1,'CP:3 2 2 -2 -2');
Add(2,'CP:4 2 2 -2 -2');
end;
BackColorPanels := $5000000;
Format := '1,2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
BackColor := $1000000;
end;
with Panel[OleVariant(2)] do
begin
Text := 'Panel 2';
BackColor := $2000000;
end;
EndUpdate();
end
|
82
|
How can I change the panel's visual appearance using EBN files

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
VisualAppearance.Add(2,'c:\exontrol\images\pushed.ebn');
BackColorPanels := $5000000;
Format := '"":4,((4;""/1/4;""),"":4,(4;""/2/4;"")),"":4';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
BackColor := $1000000;
end;
with Panel[OleVariant(2)] do
begin
Text := 'Panel 2';
BackColor := $2000000;
end;
EndUpdate();
end
|
81
|
How can I change the panel's background color

with StatusBar1 do
begin
BeginUpdate();
Format := '"":4,((4;""/1/4;""),"":4,(4;""/2/4;"")),"":4';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
BackColor := $ffff;
end;
with Panel[OleVariant(2)] do
begin
Text := 'Panel 2';
BackColor := $ff00ff;
end;
EndUpdate();
end
|
80
|
How can I change the caption's foreground color

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1:48/2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
ForeColor := $ffff;
end;
var_Panel := Panel[OleVariant(2)];
with var_Panel do
begin
Text := 'Panel 2';
ForeColor := $ff00ff;
end;
EndUpdate();
end
|
79
|
How can I show in strikeout the caption in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
StrikeOut := True;
end;
Panel[OleVariant(2)].Text := '<s>Panel</s> 2';
EndUpdate();
end
|
78
|
How can I underline the caption in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
Underline := True;
end;
Panel[OleVariant(2)].Text := '<u>Panel</u> 2';
EndUpdate();
end
|
77
|
How can I show in italic a specified panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
Italic := True;
end;
Panel[OleVariant(2)].Text := '<i>Panel</i> 2';
EndUpdate();
end
|
76
|
How can I show in bold a specified panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
with Panel[OleVariant(1)] do
begin
Text := 'Panel 1';
Bold := True;
end;
Panel[OleVariant(2)].Text := '<b>Panel</b> 2';
EndUpdate();
end
|
75
|
How do I control the padding on the left, top or other sides

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2/(3,4)';
with Panel[OleVariant(3)] do
begin
Text := 'Arrange the panels as you want using CRD strings';
Alignment := EXSTATUSBARLib_TLB.exAlignTopLeft;
ToolTipText := Text;
Offset := '10 10 -10 -10';
end;
EndUpdate();
end
|
74
|
How can I display the panel using a single line

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2/(3,4)';
with Panel[OleVariant(3)] do
begin
Text := 'Arrange the panels as you want using CRD strings';
ToolTipText := Text;
WordWrap := False;
end;
EndUpdate();
end
|
73
|
How can I align the text inside the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '(0/16/32),(1/17/33),(2/18/34)';
with Panel[OleVariant(0)] do
begin
Text := 'exAlignTopLeft';
Alignment := EXSTATUSBARLib_TLB.exAlignTopLeft;
end;
with Panel[OleVariant(1)] do
begin
Text := 'exAlignTopCenter';
Alignment := EXSTATUSBARLib_TLB.exAlignTopCenter;
end;
with Panel[OleVariant(2)] do
begin
Text := 'exAlignTopRight';
Alignment := EXSTATUSBARLib_TLB.exAlignTopRight;
end;
with Panel[OleVariant(16)] do
begin
Text := 'exAlignMiddleLeft';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
with Panel[OleVariant(17)] do
begin
Text := 'exAlignMiddleCenter';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleCenter;
end;
with Panel[OleVariant(18)] do
begin
Text := 'exAlignMiddleRight';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleRight;
end;
with Panel[OleVariant(32)] do
begin
Text := 'exAlignBottomLeft';
Alignment := EXSTATUSBARLib_TLB.exAlignBottomLeft;
end;
with Panel[OleVariant(33)] do
begin
Text := 'exAlignBottomCenter';
Alignment := EXSTATUSBARLib_TLB.exAlignBottomCenter;
end;
with Panel[OleVariant(34)] do
begin
Text := 'exAlignBottomRight';
Alignment := EXSTATUSBARLib_TLB.exAlignBottomRight;
end;
EndUpdate();
end
|
72
|
How can I display the <b> in the panel's caption

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1';
Panel[OleVariant(1)].Text := '<b>Bold</b>';
EndUpdate();
end
|
71
|
How can I insert anchors or hyperlinks

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Link <a1>1</a>';
Panel[OleVariant(2)].Text := '<a2>Link 2</a>';
EndUpdate();
end
|
70
|
How can I change the font for a panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<font Tahoma>Panel 1</font>';
Panel[OleVariant(2)].Text := '<font System>Panel 2</font>';
EndUpdate();
end
|
69
|
Is there any option to display the text using different fonts

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Panel <font Tahoma;20>1</font>';
Panel[OleVariant(2)].Text := 'Panel <font Tahoma;16>2</font>';
EndUpdate();
end
|
68
|
Is there any option to insert custom size pictures in the text

with StatusBar1 do
begin
BeginUpdate();
HTMLPicture['pic1'] := 'c:\exontrol\images\zipdisk.gif';
HTMLPicture['pic2'] := 'c:\exontrol\images\auction.gif';
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Panel 1<img>pic1</img>';
Panel[OleVariant(2)].Text := 'Panel <img>pic2</img> 2';
EndUpdate();
end
|
67
|
Is there any option to insert icons in the text

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Panel 1<img>1</img>';
Panel[OleVariant(2)].Text := '<img>2</img>Panel 2';
EndUpdate();
end
|
66
|
How do I show the panel's caption using multiple lines

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Panel 1<br>Line 1<br>Line2';
Panel[OleVariant(2)].Text := '<bgcolor=FFFF00>Panel</bgcolor> 2';
EndUpdate();
end
|
65
|
How do I show a portion of the text using a different background color

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<bgcolor=FF0000>Panel</bgcolor> 1';
Panel[OleVariant(2)].Text := '<bgcolor=FFFF00>Panel</bgcolor> 2';
EndUpdate();
end
|
64
|
How do I show a portion of the text in a different color

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<fgcolor=FF0000>Panel</fgcolor> 1';
Panel[OleVariant(2)].Text := '<fgcolor=FFFF00>Panel</fgcolor> 2';
EndUpdate();
end
|
63
|
How do I show a portion of the text as italic in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<i>Panel</i> 1';
Panel[OleVariant(2)].Text := '<i>Panel</i> 2';
EndUpdate();
end
|
62
|
How do I show a portion of the text as strikeout in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<s>Panel</s> 1';
Panel[OleVariant(2)].Text := '<s>Panel</s> 2';
EndUpdate();
end
|
61
|
How do I underline a portion of the text in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<u>Panel</u> 1';
Panel[OleVariant(2)].Text := '<u>Panel</u> 2';
EndUpdate();
end
|
60
|
How do I bold a portion of the text in the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := '<b>Panel</b> 1';
Panel[OleVariant(2)].Text := '<b>Panel</b> 2';
EndUpdate();
end
|
59
|
How do I assign a caption or a text to a panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
BackColor := $8000000f;
Format := '1/2';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
58
|
How do I access properties and methods of the panel

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1010/2020';
with Panel[OleVariant(1010)] do
begin
Text := 'Panel 1';
Bold := True;
end;
Panel[OleVariant(2020)].Text := 'Panel 2';
EndUpdate();
end
|
57
|
How do I clear the panels

with StatusBar1 do
begin
BeginUpdate();
BackColor := $8000000f;
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1/2/48;(3,4:48)';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
Panel[OleVariant(3)].Text := 'Panel 3';
Panel[OleVariant(4)].Text := 'Panel 4';
ClearPanels();
EndUpdate();
end
|
56
|
How can I add or arrange the panels in the status bar control

with StatusBar1 do
begin
BeginUpdate();
Format := '"<a1>link</a>"[a=17]:64,11:64,((24;21/"Arrange the panels as you want using CRD strings"[a=17][ww])/24;3),(33/44):48';
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
with VisualAppearance do
begin
Add(1,'c:\exontrol\images\border.ebn');
Add(2,'c:\exontrol\images\border.ebn');
Add(3,'CP:2 1 1 -1 -1');
end;
Appearance := EXSTATUSBARLib_TLB.None2;
BackColor := $8000000f;
BackColorPanels := $3000000;
Panel[OleVariant(11)].Text := 'Panel <b>1</b>';
with Panel[OleVariant(3)] do
begin
Transparency := 50;
Text := '<img>1</img>75%';
Percent := 75;
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
Offset := '4 4 -4 -4';
OffsetPercent := Offset;
BackColorPercent := $1000000;
end;
Panel[OleVariant(21)].Image := 1;
with Panel[OleVariant(33)] do
begin
Text := 'Panel 3';
Bold := True;
Enabled := False;
end;
Panel[OleVariant(44)].Text := 'Panel 4';
EndUpdate();
end
|
55
|
How can I add three panels aligned from top to bottom, and the last divided in two panels

with StatusBar1 do
begin
BeginUpdate();
BackColor := $8000000f;
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1/2/48;(3,4:48)';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
Panel[OleVariant(3)].Text := 'Panel 3';
Panel[OleVariant(4)].Text := 'Panel 4';
EndUpdate();
end
|
54
|
How can I add three panels aligned from top to bottom

with StatusBar1 do
begin
BeginUpdate();
BackColor := $8000000f;
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1/2/3';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
Panel[OleVariant(3)].Text := 'Panel 3';
EndUpdate();
end
|
53
|
How can I add two panels to the status bar control, first aligned to the left, the second aligned to the right, and in the middle some text

with StatusBar1 do
begin
BeginUpdate();
BackColor := $8000000f;
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1:64,"<img>1</img> just text and so on ..."[a=17],2:96';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
52
|
How can I add two panels to the status bar control, first aligned to the left, the second aligned to the right

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1:64,"",2:96';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
51
|
How can I add two panels to the status bar control, so the first has a specified width

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1:64,2';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
50
|
How can I add two panels to the status bar control, so the second has a specified width

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2:64';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
49
|
How can I add two panels to the status bar control

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
EndUpdate();
end
|
48
|
How do I add one panel to the status bar control

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Format := '1';
Panel[OleVariant(1)].Text := 'Panel 1';
EndUpdate();
end
|
47
|
How do I arrange the panels in the status bar

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\hot.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Format := '"<a1>link</a>"[a=17]:64,11:64,((24;21/"Arrange the panels as you want using CRD strings"[a=17][ww])/24;3),(33/44):48';
EndUpdate();
end
|
46
|
How do I arrange the panels in the status bar

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\pushed.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Format := '1,2:32,(3/4/5)';
EndUpdate();
end
|
45
|
How do I arrange the panels in the status bar

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\normal.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Format := '1,2,(3/4/5)';
EndUpdate();
end
|
44
|
How do I get the panel from the cursor
with StatusBar1 do
begin
p := (IUnknown(PanelFromPoint[-1,-1]) as _TLB.Object);
end
|
43
|
How do I draw a border for all panels

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\normal.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Format := '1,2,(3/4/5)';
EndUpdate();
end
|
42
|
How do I draw a border for all panels

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 2 2 -2 -2');
BackColorPanels := $5000000;
Debug := True;
Format := '(0/1:32),2,(3/4/5)';
EndUpdate();
end
|
41
|
Is there any option to display the identifiers of the panels

with StatusBar1 do
begin
BeginUpdate();
Debug := True;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := 'Panel 1';
Panel[OleVariant(2)].Text := 'Panel 2';
Panel[OleVariant(3)].Text := 'Panel 3';
EndUpdate();
end
|
40
|
Can I get the anchor from the point so I can display a tooltip
with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := '<a1>link 1</a>';
Panel[OleVariant(2)].Text := '<a2>link 2</a>';
Panel[OleVariant(3)].Text := '<a3>link 3</a>';
ShowToolTip(AnchorFromPoint[-1,-1],Null,Null,Null,Null);
EndUpdate();
end
|
39
|
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

with StatusBar1 do
begin
BeginUpdate();
FormatAnchor[False] := '<b><u><fgcolor=880000> </fgcolor></u></b>';
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := '<a1>link 1</a>';
Panel[OleVariant(2)].Text := '<a2>link 2</a>';
Panel[OleVariant(3)].Text := '<a3>link 3</a>';
EndUpdate();
end
|
38
|
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

with StatusBar1 do
begin
BeginUpdate();
FormatAnchor[True] := '<b><u><fgcolor=FF0000> </fgcolor></u></b>';
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3';
Panel[OleVariant(1)].Text := '<a1>link 1</a>';
Panel[OleVariant(2)].Text := '<a2>link 2</a>';
Panel[OleVariant(3)].Text := '<a3>link 3</a>';
EndUpdate();
end
|
37
|
Can I displays a custom size picture to panels

with StatusBar1 do
begin
BeginUpdate();
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
HTMLPicture['pic1'] := 'c:\exontrol\images\zipdisk.gif';
Format := '1,2,3,4';
Panel[OleVariant(1)].Text := '<img>pic1</img>';
EndUpdate();
end
|
36
|
How can I show the tooltip programatically
with StatusBar1 do
begin
ShowToolTip('This is a bit of text that should appear when ShowToolTip method is called.',Null,Null,Null,Null);
end
|
35
|
I've seen that the width of the tooltip is variable. Can I make it larger

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
ToolTipWidth := 426;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
34
|
How do I call your x-script language

with StatusBar1 do
begin
Debug := True;
Format := '1';
(IUnknown(ExecuteTemplate('Panel(1)')) as EXSTATUSBARLib_TLB.Panel).Text := 'this is called through ExecuteTemplate property';
end
|
33
|
How do I call your x-script language

with StatusBar1 do
begin
Template := 'BackColor = RGB(255,0,0)';
end
|
32
|
How can I disable the control

with StatusBar1 do
begin
BeginUpdate();
Enabled := False;
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Image := 1;
Panel[OleVariant(2)].Text := '<img>1:4</img><img>1:4</img><img>1:4</img><img>1</img> icons';
with Panel[OleVariant(3)] do
begin
Text := '<img>2</img>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleRight;
end;
EndUpdate();
end
|
31
|
How do I let the tooltip being displayed longer

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
ToolTipPopDelay := 10000;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
30
|
Can I change the background color for the tooltip

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
Background[EXSTATUSBARLib_TLB.exToolTipAppearance] := $1000000;
Background[EXSTATUSBARLib_TLB.exToolTipBackColor] := $f0f5f6;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
29
|
Can I change the background color for the tooltip

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
Background[EXSTATUSBARLib_TLB.exToolTipBackColor] := $ff;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'Drag the cursor hover so the tooltip shows up';
ToolTipText := '<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a panel';
end;
EndUpdate();
end
|
28
|
Does the tooltip support HTML format

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'Drag the cursor hover so the tooltip shows up';
ToolTipText := '<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a <fgcolor=FF0000>panel</fgcolor>';
end;
EndUpdate();
end
|
27
|
Can I change the forecolor for the tooltip

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
Background[EXSTATUSBARLib_TLB.exToolTipForeColor] := $ff;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
26
|
Can I change the foreground color for the tooltip

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
with ToolTipFont do
begin
Name := 'Tahoma';
Size := 14;
end;
ToolTipWidth := 364;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'this is a tooltip assigned to a panel';
ToolTipText := '<fgcolor=FF0000>this is a tooltip assigned to a panel</fgcolor>';
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
25
|
Can I change the font for the tooltip

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
with ToolTipFont do
begin
Name := 'Tahoma';
Size := 14;
end;
ToolTipWidth := 364;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
24
|
How do I disable showing the tooltip for all control
with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 0;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
23
|
How do I show the tooltip quicker

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
ToolTipWidth := 364;
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
Background[EXSTATUSBARLib_TLB.exToolTipAppearance] := $1000000;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
22
|
Can I change the default border of the tooltip, using your EBN files

with StatusBar1 do
begin
BeginUpdate();
ToolTipDelay := 1;
ToolTipWidth := 364;
VisualAppearance.Add(1,'c:\exontrol\images\normal.ebn');
Background[EXSTATUSBARLib_TLB.exToolTipAppearance] := $1000000;
Format := '1';
with Panel[OleVariant(1)] do
begin
Text := 'This is a bit of text that should occurs when the cursor hovers the panel';
ToolTipText := Text;
ToolTipTitle := 'Title';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleLeft;
end;
EndUpdate();
end
|
21
|
How do I retrieve the handle of the window
with StatusBar1 do
begin
Format := hWnd;
ClearPanels();
end
|
20
|
How can I prevent the control from painting when multiple changes occurs
with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Image := 1;
Panel[OleVariant(2)].Text := '<img>1:4</img><img>1:4</img><img>1:4</img><img>1</img> icons';
with Panel[OleVariant(3)] do
begin
Text := '<img>2</img>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleRight;
end;
EndUpdate();
end
|
19
|
How can I insert an icon aligned to the right

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
with Panel[OleVariant(2)] do
begin
Text := '<img>2</img>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleRight;
end;
EndUpdate();
end
|
18
|
How can I insert an icon to a panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(2)].Text := '<img>2</img>';
EndUpdate();
end
|
17
|
How can I insert icons to status bar control

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Image := 1;
Panel[OleVariant(2)].Text := '<img>1:4</img><img>1:4</img><img>1:4</img><img>1</img> icons';
with Panel[OleVariant(3)] do
begin
Text := '<img>2</img>';
Alignment := EXSTATUSBARLib_TLB.exAlignMiddleRight;
end;
EndUpdate();
end
|
16
|
How can I insert an icon to a panel

with StatusBar1 do
begin
BeginUpdate();
Images('gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql' +
'Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0' +
'ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN' +
'AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Panel[OleVariant(1)].Image := 1;
EndUpdate();
end
|
15
|
Is there any option to increase the empty space on borders of the control

with StatusBar1 do
begin
BeginUpdate();
BorderWidth := 20;
BorderHeight := 20;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
14
|
How do I get the version of the control
with StatusBar1 do
begin
BeginUpdate();
Format := Version;
ClearPanels();
EndUpdate();
end
|
13
|
How do I put a picture on the center of the control

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.MiddleCenter;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
12
|
How do I resize/stretch a picture on the control's background

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.Stretch;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
11
|
How do I put a picture on the control's center right bottom side

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.LowerRight;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
10
|
How do I put a picture on the control's center left bottom side

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.LowerLeft;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
9
|
How do I put a picture on the control's center top side

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.UpperCenter;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
8
|
How do I put a picture on the control's right top corner

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.UpperRight;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
7
|
How do I put a picture on the control's left top corner

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
PictureDisplay := EXSTATUSBARLib_TLB.UpperLeft;
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
6
|
How do I put a picture on the control's background

with StatusBar1 do
begin
BeginUpdate();
Picture := StatusBar1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)');
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
5
|
How do I change the control's foreground color

with StatusBar1 do
begin
BeginUpdate();
ForeColor := RGB(120,120,120);
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|
4
|
How do I change the control's background color

with StatusBar1 do
begin
BeginUpdate();
BackColor := RGB(200,200,200);
VisualAppearance.Add(4,'c:\exontrol\images\border.ebn');
VisualAppearance.Add(5,'CP:4 1 1 -1 -1');
BackColorPanels := $5000000;
Format := '1,2,3,4,(5/6/7/8)';
Debug := True;
EndUpdate();
end
|