-
在表单的画中绘制,您可以直接使用事件中传递的 e 中的图形绘制它。
-
请参考 C 技术中的 GDI+ 技术,其中有详细的介绍,任何一本关于 C 的书都有,你只需查看即可。 或者不要去 CSDN 论坛并拥有它。
-
openfiledialog filedialog = new openfiledialog();
确定用户是否选择了正确的文件。
if ( =={}
-
框的大小不能改变,但框的整体大小和显示的文本可以调整,只需改变borderwidth属性的值即可。
-
我记得它就像一个 16*16 的盒子。 也可以是15*15,它是固定尺寸,他是左对齐的,上下居中,可以计算。
如果要重新绘制,请擦除它并再次绘制。 别听一楼的,那个办法适合学徒。
-
如果重绘,需要自定义一个用户控件,前面的框可以放两个**,选择为带勾选的那个,如果没有选中,则为另一个**,加上一些属性和事件的复选框,仅此而已。
-
如果你看起来不好看,可以考虑改变外观。
我记得它可以改成按钮式。 也就是说,整个按钮可以连续按下。 不需要小盒子。
-
使用 WPF! WinForm 是 OUT 技术,您可以通过更改控件模板来自定义外观。
-
自己做一个自定义控件,太麻烦了,而且它被重新绘制了。
-
using ;
namespace winformtest
private void checkboxs_checkedchanged(object sender, eventargs e)
if (if (
txttoshow;
同意protorock0627的方法,可以按上述方式修改,更规律。
更高级的方法是使用面向对象来设计 checkboxitem 和 checkboxes 类。
=checkboxs===
using system;
using ;
using ;
namespace winformtest
public static checkboxs getinstance()
return instance;
public static checkboxs getinstance(textbox tb)
public textbox textboxtoshowmessage
private void checkboxs_checkedchanged(object sender, eventargs e)
private void changemessageshown()
texttoshow;
private void changestate(object sender)
public void add(checkboxitem cbi)
public void insert(int index, checkboxitem cbi)
public void remove(checkboxitem cbi)
public void remove(checkbox cb)
public checkbox control
public string texttoshow
public bool isneedshow
=frmmain===
using ;
namespace winformtest
private void frmmain_click(object sender, e)
这允许您随时添加或删除项,并且可以随意更改用于显示消息的文本框控件。
-
设置图标,就是把一个imagelist拖出来选择**,然后treeview的imagelist属性选择刚才的imagelist1,设置节点的imageindex就是显示的max-selectedimageindex设置为被选择**。 至于设置复选框,TreeView 有一个属性,该属性将 checkboxes 设置为 true。
-
您需要自己重写组合框小部件。 网上也可能很容易买到。
-
我的建议是使用 TextBox+DataGridView,并在行前带有复选框。
-
你见过可以多选的组合框吗?
-
我认为最好使用listbox,但是使用combobox选择更多有点奇怪。
x 如果是指针:
x 和 x++ 的结果都指向 x 后面的相同类型的地址空间。 例如,如果 x 是 int 指针,则 ++x 指向下一个 int,如果是双精度,则指向下一个双精度。 >>>More