Page 1 of 1
How to add Button in Tool Bar
Posted: Mon Nov 02, 2009 1:48 pm
by so29
hi
I use this code for add new button in tool bar
1- load the report
2- create new button
3- add in tool bar
4- show report
5-(Stimul version 2008.1.129)
Code: Select all
StiReport report = new StiReport();
report.Load(@"D:\stireport1.mrt");
Button bo = new Button();
bo.Name = "button";
bo.Size = new System.Drawing.Size(10, 10);
bo.TabIndex = 0;
bo.Text = "button1";
bo.BackColor = Color.Red;
report.PreviewControl.ToolBar.Controls.Add(bo);
report.Show();
but
this code has an error :waaaht:
Code: Select all
report.PreviewControl.ToolBar.Controls.Add(bo);
Object reference not set to an instance of an object.
Please help me
Thank you.
How to add Button in Tool Bar
Posted: Mon Nov 02, 2009 3:52 pm
by Edward
Hi,
Please use the following code for that version:
Code: Select all
Stimulsoft.Report.Render.StiPreviewForm previewForm = new Stimulsoft.Report.Render.StiPreviewForm();
Stimulsoft.Controls.StiButton myButton1 = new Stimulsoft.Controls.StiButton();
Stimulsoft.Controls.StiButton myButton2 = new Stimulsoft.Controls.StiButton();
myButton1.Text = "myButton1";
myButton2.Text = "myButton2";
myButton1.Click += new EventHandler(myButton1_Click);
myButton2.Click += new EventHandler(myButton2_Click);
myButton1.Dock = DockStyle.Left;
myButton2.Dock = DockStyle.Left;
previewForm.PreviewControl.ToolBar.Controls.Add(myButton2);
previewForm.PreviewControl.ToolBar.Controls.Add(myButton1);
previewForm.Show();
Or you could just reassign an existed button:
Code: Select all
StiReport Report = new StiReport();
using (StiPreviewForm form = new StiPreviewForm(Report))
{
StiToolBar tb = form.PreviewControl.get_ToolBar();
StiToolButton btnSave = tb.Controls["tbSave"] as StiToolButton;
StiToolButton btnExport = tb.Controls["tbExport"] as StiToolButton;
StiToolButton btnClose = tb.Controls["tbClose"] as StiToolButton;
btnExport.Image = btnSave.Image;
btnClose.Text = "Hide";
form.ShowDialog();
}
Thank you.
How to add Button in Tool Bar
Posted: Tue Nov 03, 2009 12:38 am
by so29
hi
thankful
first code create new PreviewControl and add button then show it
after that show new window (report.Show();)
now i have 2 window
1-own PreviewControl but it empty(without report)
2- my report window
how to umlaut 2 up window
Thank you.
How to add Button in Tool Bar
Posted: Tue Nov 03, 2009 10:52 am
by so29
Hello
Please help me
Thank you.
:dumb:
How to add Button in Tool Bar
Posted: Tue Nov 03, 2009 11:11 am
by Edward
Hi
You can show the report using StiPreviewForm Class too:
please instead of calling report.Show()
use the following code:
Code: Select all
previewForm.PreviewControl.Report = report
report.Render()
previewForm.ShowDialog()
Thank you.
Re: How to add Button in Tool Bar
Posted: Wed Jul 15, 2015 4:57 pm
by Saus86
I tried to use this code:
Code: Select all
Stimulsoft.Report.Render.StiPreviewForm previewForm = new Stimulsoft.Report.Render.StiPreviewForm();
Stimulsoft.Controls.StiButton myButton1 = new Stimulsoft.Controls.StiButton();
myButton1.Text = "myButton1";
myButton1.Click += new EventHandler(myButton1_Click);
myButton1.Dock = DockStyle.Left;
previewForm.PreviewControl.ToolBar.Controls.Add(myButton1);
previewForm.Show();
But in the below row i have en error:
previewForm.PreviewControl.ToolBar.Controls.Add(myButton1);
The PreviewControl doesn't exist for previewForm.
I'm using stimulsoft report.net 2012.2.1400
Have you changed something?
Thanks
Re: How to add Button in Tool Bar
Posted: Thu Jul 16, 2015 9:35 am
by HighAley
Hello.
Please, try to replace PreviewControl with ViewerControl.
Thank you.