本文整理汇总了C#中DigitalPlatform.Stop类的典型用法代码示例。如果您正苦于以下问题:C# Stop类的具体用法?C# Stop怎么用?C# Stop使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Stop类属于DigitalPlatform命名空间,在下文中一共展示了Stop类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EaccForm_FormClosed
private void EaccForm_FormClosed(object sender, FormClosedEventArgs e)
{
if (stop != null) // 脱离关联
{
stop.Style = StopStyle.None; // 需要强制中断
stop.DoStop();
stop.Unregister(); // 和容器关联
stop = null;
}
if (this.MainForm != null && this.MainForm.AppInfo != null)
{
MainForm.AppInfo.SetString(
"eacc_form",
"unihan_filename",
this.textBox_unihanFilenames.Text);
MainForm.AppInfo.SetString(
"eacc_form",
"e2u_filename",
this.textBox_e2uFilename.Text);
/*
MainForm.applicationInfo.SetString(
"eacc_form",
"u2e_filename",
this.textBox_u2eFilename.Text);
* */
}
}
示例2: EaccForm_Load
private void EaccForm_Load(object sender, EventArgs e)
{
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
this.textBox_unihanFilenames.Text = MainForm.AppInfo.GetString(
"eacc_form",
"unihan_filename",
"");
this.textBox_e2uFilename.Text = MainForm.AppInfo.GetString(
"eacc_form",
"e2u_filename",
"");
/*
this.textBox_u2eFilename.Text = MainForm.applicationInfo.GetString(
"eacc_form",
"u2e_filename",
"");
* */
Global.FillEncodingList(this.comboBox_codePage,
false);
}
示例3: DtlpLogForm_Load
private void DtlpLogForm_Load(object sender, EventArgs e)
{
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
// 初始化ChannelArray
channelArray.appInfo = MainForm.AppInfo;
channelArray.AskAccountInfo += new AskDtlpAccountInfoEventHandle(channelArray_AskAccountInfo);
/*
channelArray.procAskAccountInfo = new Delegate_AskAccountInfo(
this.AskAccountInfo);
* */
// 准备唯一的通道
if (this.Channel == null)
{
this.Channel = channelArray.CreateChannel(0);
}
this.textBox_serverAddr.Text = MainForm.AppInfo.GetString(
"dtlplogform",
"serveraddr",
"");
this.textBox_logFileName.Text = MainForm.AppInfo.GetString(
"dtlplogform",
"logfilename",
"");
this.marcEditor_record.FieldNameCaptionWidth = 0;
}
示例4: ClockForm_Load
private void ClockForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
this.dateTimePicker1.Value = DateTime.Now;
#if NO
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.AfterLogin -= new AfterLoginEventHandle(Channel_AfterLogin);
this.Channel.AfterLogin += new AfterLoginEventHandle(Channel_AfterLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
// API.PostMessage(this.Handle, WM_PREPARE, 0, 0);
this.BeginInvoke(new Action(Initial));
this.timer1.Start();
}
示例5: ReaderManageForm_Load
private void ReaderManageForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
#if NO
MainForm.AppInfo.LoadMdiChildFormStates(this,
"mdi_form_state");
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
this.GetValueTable += new GetValueTableEventHandler(ReaderManageForm_GetValueTable);
// webbrowser
this.m_webExternalHost.Initial(this.MainForm, this.webBrowser_normalInfo);
this.webBrowser_normalInfo.ObjectForScripting = this.m_webExternalHost;
this.commander = new Commander(this);
this.commander.IsBusy -= new IsBusyEventHandler(commander_IsBusy);
this.commander.IsBusy += new IsBusyEventHandler(commander_IsBusy);
}
示例6: ChangePasswordForm_Load
private void ChangePasswordForm_Load(object sender, EventArgs e)
{
this.Channels = new LibraryChannelCollection();
this.Channels.BeforeLogin += new BeforeLoginEventHandle(Channels_BeforeLogin);
this.Channels.AfterLogin += new AfterLoginEventHandle(Channels_AfterLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
}
示例7: XmlDetailForm_Load
private void XmlDetailForm_Load(object sender, EventArgs e)
{
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
Global.FillEncodingList(this.comboBox_originDataEncoding,
false);
this.NeedIndentXml = this.MainForm.AppInfo.GetBoolean(
"xmldetailform",
"need_indent_xml",
true);
API.PostMessage(this.Handle, WM_LOADSIZE, 0, 0);
}
示例8: HtmlPrintForm_Load
private void HtmlPrintForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
// 把第一页装入
this.LoadPageFile();
this.EnableButtons();
DisplayPageInfoLine();
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
}
示例9: PassGateForm_Load
private void PassGateForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
#if NO
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
// webbrowser
this.m_webExternalHost.Initial(this.MainForm, this.webBrowser_readerInfo);
this.webBrowser_readerInfo.ObjectForScripting = this.m_webExternalHost;
this.commander = new Commander(this);
this.commander.IsBusy -= new IsBusyEventHandler(commander_IsBusy);
this.commander.IsBusy += new IsBusyEventHandler(commander_IsBusy);
this.AcceptButton = this.button_passGate;
this.textBox_gateName.Text = this.MainForm.AppInfo.GetString(
"passgate_form",
"gate_name",
"");
this.checkBox_displayReaderDetailInfo.Checked = this.MainForm.AppInfo.GetBoolean(
"passgate_form",
"display_reader_detail_info",
true);
this.checkBox_hideBarcode.Checked = this.MainForm.AppInfo.GetBoolean(
"passgate_form",
"hide_barcode",
false);
this.checkBox_hideReaderName.Checked = this.MainForm.AppInfo.GetBoolean(
"passgate_form",
"hide_readername",
false);
this.StartWorkerThread();
}
示例10: QuickChangeBiblioForm_Load
private void QuickChangeBiblioForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
#if NO
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
}
示例11: Initial
// 初始化数据成员
public int Initial(
MainForm mainform,
string[] aPaths,
string strMessage,
LibraryChannel channel,
Stop stop,
out string strError)
{
strError = "";
this.MainForm = mainform;
this.Channel = channel;
this.stop = stop;
this.aPaths = aPaths;
this.textBox_message.Text = strMessage;
this.InfoColor = InfoColor.LightRed; // 红色表示警告
return 0;
}
示例12: SelectPatronDialog_Load
private void SelectPatronDialog_Load(object sender, EventArgs e)
{
_stopManager.Initial(this.toolStripButton_stop,
(object)this.toolStripLabel_message,
(object)null);
stop = new DigitalPlatform.Stop();
stop.Register(this._stopManager, true); // 和容器关联
FillRecPath();
EnableControls(false);
this.m_webExternalHost_patron.Initial(this.MainForm, this.webBrowser_patron);
this.webBrowser_patron.ObjectForScripting = this.m_webExternalHost_patron;
MessageVisible = MessageVisible;
// API.PostMessage(this.Handle, WM_LOAD_ALL_DATA, 0, 0);
this.BeginInvoke(new Action(Initial));
}
示例13: Initial
public void Initial(MainForm main_form,
bool bDoEvents = false)
{
this._doEvents = bDoEvents;
this.MainForm = main_form;
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.AfterLogin -= new AfterLoginEventHandle(Channel_AfterLogin);
this.Channel.AfterLogin += new AfterLoginEventHandle(Channel_AfterLogin);
this.Channel.Idle -= new IdleEventHandler(Channel_Idle);
this.Channel.Idle += new IdleEventHandler(Channel_Idle);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
return;
}
示例14: ActivateForm_Load
private void ActivateForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
#if NO
MainForm.AppInfo.LoadMdiChildFormStates(this,
"mdi_form_state");
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
this.readerEditControl_old.SetReadOnly("librarian");
this.readerEditControl_old.GetValueTable += new GetValueTableEventHandler(readerEditControl1_GetValueTable);
this.readerEditControl_old.Initializing = false; // 如果没有此句,一开始在空模板上修改就不会变色
this.readerEditControl_new.SetReadOnly("librarian");
this.readerEditControl_new.GetValueTable += new GetValueTableEventHandler(readerEditControl1_GetValueTable);
this.readerEditControl_new.Initializing = false; // 如果没有此句,一开始在空模板上修改就不会变色
// webbrowser
this.m_webExternalHost_new.Initial(this.MainForm, this.webBrowser_newReaderInfo);
this.webBrowser_newReaderInfo.ObjectForScripting = this.m_webExternalHost_new;
this.m_webExternalHost_old.Initial(this.MainForm, this.webBrowser_oldReaderInfo);
this.webBrowser_oldReaderInfo.ObjectForScripting = this.m_webExternalHost_old;
// commander
this.commander = new Commander(this);
this.commander.IsBusy -= new IsBusyEventHandler(commander_IsBusy);
this.commander.IsBusy += new IsBusyEventHandler(commander_IsBusy);
}
示例15: CheckBorrowInfoForm_Load
private void CheckBorrowInfoForm_Load(object sender, EventArgs e)
{
if (this.MainForm != null)
{
MainForm.SetControlFont(this, this.MainForm.DefaultFont);
}
#if NO
MainForm.AppInfo.LoadMdiChildFormStates(this,
"mdi_form_state");
this.Channel.Url = this.MainForm.LibraryServerUrl;
this.Channel.BeforeLogin -= new BeforeLoginEventHandle(Channel_BeforeLogin);
this.Channel.BeforeLogin += new BeforeLoginEventHandle(Channel_BeforeLogin);
stop = new DigitalPlatform.Stop();
stop.Register(MainForm.stopManager, true); // 和容器关联
#endif
Global.ClearForPureTextOutputing(this.webBrowser_resultInfo);
this.checkBox_displayPriceString.Checked = this.MainForm.AppInfo.GetBoolean(
"check_borrowinfo_form",
"display_price_string",
true);
this.checkBox_forceCNY.Checked = this.MainForm.AppInfo.GetBoolean(
"check_borrowinfo_form",
"force_cny",
false);
this.checkBox_overwriteExistPrice.Checked = this.MainForm.AppInfo.GetBoolean(
"check_borrowinfo_form",
"overwrite_exist_price",
false);
}