我只是想知道在Windows窗体中我是否可以在组合框的边框周围创建一条红线?就像一缕红色然后又一次只是为了表明它已被改变.抓住用户的眼睛或其他东西.我将提供屏幕来表示我想要的东西.
如果有可能,请告诉我在哪里可以查找它以获取一些信息.
我有一个纹理画笔,它使用某个图像来使纹理显示如下:
Image image = new Bitmap("Untitled.png");
for (int i = 0; i < points.Count; i++)
{
using (TextureBrush tbr = new TextureBrush(image))
{
tbr.RotateTransform(i * 4);
var p = PointToClient(Cursor.Position);
tbr.Transform = new Matrix(
75.0f / 640.0f,
0.0f,
0.0f,
75.0f / 480.0f,
0.0f,
0.0f);
e.Graphics.FillEllipse(tbr, p.X - 50, p.Y - 50, 100, 100);
Pen p3 = new Pen(tbr);
e.Graphics.DrawEllipse(Pens.DeepSkyBlue, p.X - 50, p.Y - 50, 100, 100);
}
}
Run Code Online (Sandbox Code Playgroud)
这是它正在使用的图像:
结果是这样的:
我希望图像填充圆圈,使其看起来像这样(编辑后的图像):
任何帮助,将不胜感激。
当用户单击背景cardView中的a 时recyclerView,其背景会改变颜色以显示其所选内容。我正在努力解决的是,当我选择另一张卡时,我希望之前选择的卡返回到“未选择”形式。
如何才能让之前的选择cardview恢复正常呢?
这就是我到目前为止所拥有的
private fun updateRecyclerViewTest(items: List<Item>) {
val list = ArrayList<Item>()
fun init() {
recycler_view_test.apply {
layoutManager = LinearLayoutManager(this@EditModActivity, LinearLayoutManager.HORIZONTAL, false)
adapter = GroupAdapter<ViewHolder>().apply {
testSection = Section(items)
add(testSection)
setOnItemClickListener(onItemClick)
}
}
shouldInitRecyclerView = false
}
if (shouldInitRecyclerView)
init()
else
{
testSection.update(items)
testSection.setHeader(items[1])
}
}
private val onItemClick = OnItemClickListener { item, view ->
if (item is TestItem) {
view.backgroundColorResource = R.color.colorAccent1
txtview1.text = item.test.Desc
txtview2.text = item.test.module
}
}
Run Code Online (Sandbox Code Playgroud)
截屏:
适配器类 …
我想返回一个排序列表,但它给了我这个错误.我该怎么办?
public class sortA : sortMethod
{
public override List<int> Sort(List<int> A)
{
//List<int> Asorted = new List<int>();
//Asorted = A.Sort(){ };
return A.Sort();
}
}
Run Code Online (Sandbox Code Playgroud)