Click here to Skip to main content
15,886,074 members
Home / Discussions / C#
   

C#

 
GeneralRe: Multithreaded shared remote object ? Pin
Gangren23-Apr-04 6:24
Gangren23-Apr-04 6:24 
GeneralRe: Multithreaded shared remote object ? Pin
Heath Stewart23-Apr-04 6:35
protectorHeath Stewart23-Apr-04 6:35 
GeneralRe: Multithreaded shared remote object ? Pin
Tom Larsen23-Apr-04 10:06
Tom Larsen23-Apr-04 10:06 
GeneralRe: Multithreaded shared remote object ? Pin
Gangren23-Apr-04 12:59
Gangren23-Apr-04 12:59 
GeneralRe: Multithreaded shared remote object ? Pin
Tom Larsen29-Apr-04 11:07
Tom Larsen29-Apr-04 11:07 
GeneralRe: Multithreaded shared remote object ? Pin
Gangren29-Apr-04 11:22
Gangren29-Apr-04 11:22 
AnswerRe: Multithreaded shared remote object ? Pin
Gangren27-Apr-04 20:00
Gangren27-Apr-04 20:00 
GeneralPrint Preview Pin
GoodQuestion23-Apr-04 5:18
GoodQuestion23-Apr-04 5:18 
I am making custom print preview with PrintPreviewControl().I am having struggle with to change other pages from first page. I am trying to click a button to change next page,but I cant get anything change. I tried to search other ways and ran out of ideas. What are your suggestions?

public class CPrintPreviewDlg : System.Windows.Forms.Form
{
public CPrintPreviewDlg()//initialize
{
CustomPreviewDialog();
printPreviewDocument.PrintPage += new PrintPageEventHandler(Part_PreviewPage);
}
public void CustomPreviewDialog()
{
printPreviewDocument = new PrintDocument();
printPreviewDocument.DefaultPageSettings.Landscape = true;
printDocument.DefaultPageSettings.Landscape = true;
PrintPreviewCtrl = new PrintPreviewControl();
PrintPreviewCtrl.Enabled = true;
PrintPreviewCtrl.Name = "Detail Preview Page";
PrintPreviewCtrl.Dock = DockStyle.Fill;
PrintPreviewCtrl.UseAntiAlias = true;
Controls.Add(this.PrintPreviewCtrl);
PrintPreviewCtrl.Document = printPreviewDocument;

}
private void OnNextPage_Click(object sender, System.EventArgs e)//click button for //next page
{
printPreviewDocument.PrintPage += new PrintPageEventHandler(Part_PreviewPage); //dont work
}
private void Part_PreviewPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
if(PrintSurfaceViewList2.Count+1 <= 0 )//rid +1
{
return;
}
m_Grfx = e.Graphics;
m_PageSize.Height = (float)e.PageBounds.Height;
m_PageSize.Width = (float)e.PageBounds.Width;

float fCurrentHeight = (float)e.PageBounds.Height;
float fCurrentWidth = (float)e.PageBounds.Width;
e.HasMorePages = true;

if(m_nPage < PrintSurfaceViewList2.Count)
((CPrintSurfaceView)PrintSurfaceViewList2[m_nPage]).DrawPrintView(e.Graphics,fCurrentHeight,fCurrentWidth);
else
{
//PrintSurfaceView.GeneralInfoPrinting(e.Graphics,m_nPage,m_strJobName,m_strGroupName,m_strSection);
}
m_nPage++;
if(m_nPage >= PrintSurfaceViewList2.Count+1)
{
e.HasMorePages = false;
}
}
}
GeneralRe: Print Preview Pin
Heath Stewart23-Apr-04 6:09
protectorHeath Stewart23-Apr-04 6:09 
GeneralRe: Print Preview Pin
GoodQuestion27-Apr-04 11:21
GoodQuestion27-Apr-04 11:21 
GeneralDataGrids used for simple data Pin
Jon G23-Apr-04 4:45
Jon G23-Apr-04 4:45 
GeneralRe: DataGrids used for simple data Pin
Heath Stewart23-Apr-04 5:33
protectorHeath Stewart23-Apr-04 5:33 
QuestionHow do you bind data to a CheckedListBox? Pin
inyoursadachine23-Apr-04 4:37
inyoursadachine23-Apr-04 4:37 
AnswerRe: How do you bind data to a CheckedListBox? Pin
Heath Stewart23-Apr-04 5:28
protectorHeath Stewart23-Apr-04 5:28 
GeneralDataGrid full row select Pin
Guinness4Strength23-Apr-04 4:18
Guinness4Strength23-Apr-04 4:18 
GeneralRe: DataGrid full row select Pin
Heath Stewart23-Apr-04 5:13
protectorHeath Stewart23-Apr-04 5:13 
GeneralRe: DataGrid full row select Pin
Jay Shankar25-Apr-04 18:09
Jay Shankar25-Apr-04 18:09 
GeneralRe: DataGrid full row select Pin
Guinness4Strength26-Apr-04 4:18
Guinness4Strength26-Apr-04 4:18 
GeneralRe: DataGrid full row select Pin
Jay Shankar26-Apr-04 14:42
Jay Shankar26-Apr-04 14:42 
GeneralRe: DataGrid full row select Pin
Guinness4Strength27-Apr-04 3:23
Guinness4Strength27-Apr-04 3:23 
GeneralArray.IndexOf with an array of structures Pin
ebbie23-Apr-04 3:29
ebbie23-Apr-04 3:29 
GeneralRe: Array.IndexOf with an array of structures Pin
Heath Stewart23-Apr-04 3:54
protectorHeath Stewart23-Apr-04 3:54 
GeneralAdapter Parameter Pin
DougW4823-Apr-04 0:24
DougW4823-Apr-04 0:24 
GeneralRe: Adapter Parameter Pin
Jon G23-Apr-04 2:06
Jon G23-Apr-04 2:06 
GeneralRe: Adapter Parameter Pin
Heath Stewart23-Apr-04 2:21
protectorHeath Stewart23-Apr-04 2:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.