本人新手,公司專案剛剛用到 dev 控制元件,用到SearchLookUpEdit ,不知道為什么,SearchLookUpEdit 里面有個 find 按鈕,我想隱藏或者 手動設定它的大小。。。。請用過的大神們幫忙解答一下,謝謝
uj5u.com熱心網友回復:
附加一張圖片 ,麻煩大家幫忙解答一下
uj5u.com熱心網友回復:
為什么沒有人來看看。。。傷心呀!uj5u.com熱心網友回復:
看了,只不過不常用它。可以去它的官網上查查看有么有相關的資料。
uj5u.com熱心網友回復:
本來就是篩選控制元件,把他弄成隱藏還有什么意義.到是可以設定彈出框的大小.參考下面陳述句
searchEdit.Properties.PopupFormSize = new Size(300, 300);
uj5u.com熱心網友回復:
現在Properties 沒有效果,,searchEdit.PopupFormSize = new Size(300, 300); 這樣設定語法沒有錯,就是沒有效果。。。
uj5u.com熱心網友回復:
哎! 找個一個比較笨的辦法。。。隱藏了
uj5u.com熱心網友回復:
本來就是篩選控制元件,把他弄成隱藏還有什么意義.
到是可以設定彈出框的大小.參考下面陳述句
searchEdit.Properties.PopupFormSize = new Size(300, 300);
我這樣搞定的
private void repositoryItemSearchLookUpEdit4_Popup(object sender, EventArgs e)
{
IPopupControl control = sender as IPopupControl;
PopupBaseForm Form = control.PopupWindow as PopupBaseForm;
LayoutControlItem btFindLCI = GetFindControlLayoutItem(Form, "btFind");
btFindLCI.Control.Text = "查詢";
btFindLCI.Visibility = LayoutVisibility.Never;
LayoutControlItem btFindLCIq = GetFindControlLayoutItem(Form, "btClear");
btFindLCIq.Control.Text = lcClearText.Text;
}
private LayoutControlItem GetFindControlLayoutItem(PopupBaseForm Form, string strName)
{
if (Form != null)
{
foreach (Control FormC in Form.Controls)
{
if (FormC is SearchEditLookUpPopup)
{
SearchEditLookUpPopup SearchPopup = FormC as SearchEditLookUpPopup;
foreach (Control SearchPopupC in SearchPopup.Controls)
{
if (SearchPopupC is LayoutControl)
{
LayoutControl FormLayout = SearchPopupC as LayoutControl;
Control Button = FormLayout.GetControlByName(strName);
if (Button != null)
{
return FormLayout.GetItemByControl(Button);
}
}
}
}
}
}
return null;
}
uj5u.com熱心網友回復:
怎么將按鈕顯示為中文“查找”“清除”了?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/113412.html
標籤:C#
